[CCM][UPDATE]
- adds all missing serialVersionUIDs to import/export classes (e.g. Manager, Repository, Marshaller, IdGenerator, IdResolver) - marks Marshaller-class (interface import/export to gui) as deprecated, to force review when implementing gui for import/export git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5216 8810af33-2d31-482b-a856-94f89814c4df
parent
374fbff673
commit
52aec29e42
|
|
@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
* @version created on 3/23/17
|
||||
*/
|
||||
public class CategorizationIdGenerator extends ObjectIdGenerator<String> {
|
||||
private static final long serialVersionUID = 3013739402534056286L;
|
||||
|
||||
@Override
|
||||
public Class<?> getScope() {
|
||||
return Categorization.class;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ import javax.enterprise.context.RequestScoped;
|
|||
import javax.inject.Inject;
|
||||
import javax.persistence.EntityManager;
|
||||
import javax.transaction.Transactional;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
|
|
@ -34,6 +35,8 @@ import javax.transaction.Transactional;
|
|||
@Marshals(Categorization.class)
|
||||
public class CategorizationMarshaller extends AbstractMarshaller<Categorization> {
|
||||
|
||||
private static final long serialVersionUID = -4388218720510005447L;
|
||||
|
||||
@Inject
|
||||
private EntityManager entityManager;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class CategoryIdResolver implements ObjectIdResolver {
|
||||
public class CategoryIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -5750627754502675522L;
|
||||
|
||||
@Override
|
||||
public void bindItem(ObjectIdGenerator.IdKey idKey,
|
||||
Object pojo) {
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import javax.transaction.Transactional;
|
|||
import static org.libreccm.categorization.CategorizationConstants.PRIVILEGE_MANAGE_CATEGORY;
|
||||
import static org.libreccm.categorization.CategorizationConstants.PRIVILEGE_MANAGE_CATEGORY_OBJECTS;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
|
@ -51,7 +52,8 @@ import java.util.StringJoiner;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class CategoryManager {
|
||||
public class CategoryManager implements Serializable {
|
||||
private static final long serialVersionUID = -3354487547729008811L;
|
||||
|
||||
private static final Logger LOGGER = LogManager.getLogger(
|
||||
CategoryManager.class);
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import org.libreccm.portation.Marshals;
|
|||
import javax.enterprise.context.RequestScoped;
|
||||
import javax.inject.Inject;
|
||||
import javax.transaction.Transactional;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de">Tobias Osmers</a>
|
||||
|
|
@ -33,6 +34,8 @@ import javax.transaction.Transactional;
|
|||
@Marshals(Category.class)
|
||||
public class CategoryMarshaller extends AbstractMarshaller<Category> {
|
||||
|
||||
private static final long serialVersionUID = -9089135773302229477L;
|
||||
|
||||
@Inject
|
||||
private CategoryRepository categoryRepository;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers<\a>
|
||||
* @version created the 8/2/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class DomainIdResolver implements ObjectIdResolver {
|
||||
public class DomainIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -8504371142795445708L;
|
||||
|
||||
@Override
|
||||
public void bindItem(ObjectIdGenerator.IdKey idKey, Object o) {
|
||||
// According to the Jackson JavaDoc, this method can be used to keep
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ import javax.inject.Inject;
|
|||
import javax.persistence.EntityManager;
|
||||
import javax.persistence.TypedQuery;
|
||||
import javax.transaction.Transactional;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
|
|
@ -38,7 +39,9 @@ import java.util.Optional;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class DomainManager {
|
||||
public class DomainManager implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -8921596414159020455L;
|
||||
|
||||
@Inject
|
||||
private ApplicationRepository applicationRepo;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ import org.libreccm.portation.Marshals;
|
|||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import javax.inject.Inject;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers<\a>
|
||||
|
|
@ -32,6 +33,8 @@ import javax.inject.Inject;
|
|||
@Marshals(Domain.class)
|
||||
public class DomainMarshaller extends AbstractMarshaller<Domain> {
|
||||
|
||||
private static final long serialVersionUID = -2435714410695539890L;
|
||||
|
||||
@Inject
|
||||
private DomainRepository domainRepository;
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
* @version created the 8/10/17
|
||||
*/
|
||||
public class DomainOwnershipIdGenerator extends ObjectIdGenerator<String> {
|
||||
private static final long serialVersionUID = -5651368736214980681L;
|
||||
|
||||
@Override
|
||||
public Class<?> getScope() {
|
||||
return DomainOwnership.class;
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@ import javax.persistence.EntityManager;
|
|||
@Marshals(DomainOwnership.class)
|
||||
public class DomainOwnershipMarshaller extends AbstractMarshaller<DomainOwnership> {
|
||||
|
||||
private static final long serialVersionUID = 6743023023790517330L;
|
||||
|
||||
@Inject
|
||||
private EntityManager entityManager;
|
||||
|
||||
|
|
|
|||
|
|
@ -44,6 +44,8 @@ import java.util.UUID;
|
|||
@RequestScoped
|
||||
public class DomainRepository extends AbstractEntityRepository<Long, Domain> {
|
||||
|
||||
private static final long serialVersionUID = -924664711844102643L;
|
||||
|
||||
@Override
|
||||
public Class<Domain> getEntityClass() {
|
||||
return Domain.class;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class CcmObjectIdResolver implements ObjectIdResolver {
|
||||
public class CcmObjectIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = 246452778202614974L;
|
||||
|
||||
@Override
|
||||
public void bindItem(ObjectIdGenerator.IdKey idKey,
|
||||
Object pojo) {
|
||||
|
|
|
|||
|
|
@ -42,6 +42,8 @@ import static org.libreccm.core.CoreConstants.ACCESS_DENIED;
|
|||
@RequestScoped
|
||||
public class CcmObjectRepository extends AbstractEntityRepository<Long, CcmObject> {
|
||||
|
||||
private static final long serialVersionUID = 5033157795875521195L;
|
||||
|
||||
@Override
|
||||
public Class<CcmObject> getEntityClass() {
|
||||
return CcmObject.class;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers<\a>
|
||||
* @version created the 8/10/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class ResourceIdResolver implements ObjectIdResolver {
|
||||
public class ResourceIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -402304483886269532L;
|
||||
|
||||
@Override
|
||||
public void bindItem(ObjectIdGenerator.IdKey idKey, Object o) {
|
||||
// According to the Jackson JavaDoc, this method can be used to keep
|
||||
|
|
|
|||
|
|
@ -38,6 +38,8 @@ import java.util.UUID;
|
|||
public class ResourceRepository extends AbstractEntityRepository<Long,
|
||||
Resource> {
|
||||
|
||||
private static final long serialVersionUID = 4593206445936878071L;
|
||||
|
||||
@Override
|
||||
public Class<Resource> getEntityClass() {
|
||||
return Resource.class;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers<\a>
|
||||
* @version created the 8/10/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class ResourceTypeIdResolver implements ObjectIdResolver {
|
||||
public class ResourceTypeIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -3756063950193704821L;
|
||||
|
||||
@Override
|
||||
public void bindItem(ObjectIdGenerator.IdKey idKey, Object o) {
|
||||
// According to the Jackson JavaDoc, this method can be used to keep
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@ import javax.inject.Inject;
|
|||
@Marshals(ResourceType.class)
|
||||
public class ResourceTypeMarshaller extends AbstractMarshaller<ResourceType> {
|
||||
|
||||
private static final long serialVersionUID = 79174993117568181L;
|
||||
|
||||
@Inject
|
||||
private ResourceTypeRepository resourceTypeRepository;
|
||||
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@ import java.util.Optional;
|
|||
public class ResourceTypeRepository extends AbstractEntityRepository<Long,
|
||||
ResourceType> {
|
||||
|
||||
private static final long serialVersionUID = -6313169146990554867L;
|
||||
|
||||
@Override
|
||||
public Class<ResourceType> getEntityClass() {
|
||||
return ResourceType.class;
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ import org.apache.logging.log4j.Logger;
|
|||
import java.io.File;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
import java.nio.file.Files;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
|
@ -42,7 +43,9 @@ import java.util.List;
|
|||
* @version created the 2/10/16
|
||||
* @param <P>
|
||||
*/
|
||||
public abstract class AbstractMarshaller<P extends Portable> {
|
||||
public abstract class AbstractMarshaller<P extends Portable> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -5796378713915256691L;
|
||||
|
||||
private static final Logger LOGGER = LogManager.getLogger(
|
||||
AbstractMarshaller.class);
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ import javax.enterprise.inject.Instance;
|
|||
import javax.enterprise.util.AnnotationLiteral;
|
||||
import javax.faces.bean.RequestScoped;
|
||||
import javax.inject.Inject;
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
|
@ -41,7 +42,10 @@ import java.util.Map;
|
|||
* @version created the 03.02.2016
|
||||
*/
|
||||
@RequestScoped
|
||||
public class Marshaller {
|
||||
@Deprecated /*needs to be reviewed when integrating import/export in gui*/
|
||||
public class Marshaller implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6769177147719834999L;
|
||||
|
||||
@Inject
|
||||
@Any
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class GroupIdResolver implements ObjectIdResolver {
|
||||
public class GroupIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = 3700628942920771114L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ import javax.persistence.EntityManager;
|
|||
import javax.persistence.NoResultException;
|
||||
import javax.persistence.TypedQuery;
|
||||
import javax.transaction.Transactional;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
|
@ -35,7 +36,8 @@ import java.util.List;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class GroupManager {
|
||||
public class GroupManager implements Serializable {
|
||||
private static final long serialVersionUID = 8001182420672016296L;
|
||||
|
||||
@Inject
|
||||
private GroupRepository groupRepository;
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@ import javax.transaction.Transactional;
|
|||
@Marshals(Group.class)
|
||||
public class GroupMarshaller extends AbstractMarshaller<Group> {
|
||||
|
||||
private static final long serialVersionUID = 5004457104585052013L;
|
||||
|
||||
@Inject
|
||||
private GroupRepository groupRepository;
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
* @version created on 3/23/17
|
||||
*/
|
||||
public class GroupMembershipIdGenerator extends ObjectIdGenerator<String> {
|
||||
private static final long serialVersionUID = 5256221797846627835L;
|
||||
|
||||
@Override
|
||||
public Class<?> getScope() {
|
||||
return GroupMembership.class;
|
||||
|
|
|
|||
|
|
@ -34,6 +34,8 @@ import javax.transaction.Transactional;
|
|||
@Marshals(GroupMembership.class)
|
||||
public class GroupMembershipMarshaller extends AbstractMarshaller<GroupMembership> {
|
||||
|
||||
private static final long serialVersionUID = -1920271635191667015L;
|
||||
|
||||
@Inject
|
||||
private EntityManager entityManager;
|
||||
|
||||
|
|
|
|||
|
|
@ -35,6 +35,8 @@ import java.util.Optional;
|
|||
@RequestScoped
|
||||
public class GroupRepository extends AbstractEntityRepository<Long, Group> {
|
||||
|
||||
private static final long serialVersionUID = 115864505126792697L;
|
||||
|
||||
@Override
|
||||
public Class<Group> getEntityClass() {
|
||||
return Group.class;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class PartyIdResolver implements ObjectIdResolver {
|
||||
public class PartyIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -1208121020457080214L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
* @version created on 3/23/17
|
||||
*/
|
||||
public class PermissionIdGenerator extends ObjectIdGenerator<String> {
|
||||
private static final long serialVersionUID = -8762745860290577542L;
|
||||
|
||||
@Override
|
||||
public Class<?> getScope() {
|
||||
return Permission.class;
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ import org.libreccm.core.CcmObjectRepository;
|
|||
import org.libreccm.core.UnexpectedErrorException;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
|
|
@ -33,7 +34,9 @@ import java.util.Optional;
|
|||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class PermissionIdResolver implements ObjectIdResolver {
|
||||
public class PermissionIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -8397366681202009916L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import javax.persistence.EntityManager;
|
|||
import javax.persistence.Query;
|
||||
import javax.persistence.TypedQuery;
|
||||
import javax.transaction.Transactional;
|
||||
import java.io.Serializable;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Modifier;
|
||||
import java.util.Arrays;
|
||||
|
|
@ -45,7 +46,8 @@ import java.util.stream.Collectors;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class PermissionManager {
|
||||
public class PermissionManager implements Serializable {
|
||||
private static final long serialVersionUID = -6068575941173342106L;
|
||||
|
||||
private static final Logger LOGGER = LogManager
|
||||
.getLogger(PermissionManager.class);
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(Permission.class)
|
||||
public class PermissionMarshaller extends AbstractMarshaller<Permission> {
|
||||
private static final long serialVersionUID = -5145925775270121916L;
|
||||
|
||||
@Inject
|
||||
private EntityManager entityManager;
|
||||
|
|
|
|||
|
|
@ -35,6 +35,8 @@ import java.util.Optional;
|
|||
public class PermissionRepository
|
||||
extends AbstractEntityRepository<Long, Permission> {
|
||||
|
||||
private static final long serialVersionUID = -4240674229117593486L;
|
||||
|
||||
@Override
|
||||
public Class<Permission> getEntityClass() {
|
||||
return Permission.class;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class RoleIdResolver implements ObjectIdResolver {
|
||||
public class RoleIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -1651704701257277011L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(Role.class)
|
||||
public class RoleMarshaller extends AbstractMarshaller<Role> {
|
||||
private static final long serialVersionUID = -2150833120444479902L;
|
||||
|
||||
@Inject
|
||||
private RoleRepository roleRepository;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
* @version created on 3/23/17
|
||||
*/
|
||||
public class RoleMembershipIdGenerator extends ObjectIdGenerator<String> {
|
||||
private static final long serialVersionUID = 801410727263488529L;
|
||||
|
||||
@Override
|
||||
public Class<?> getScope() {
|
||||
return RoleMembership.class;
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(RoleMembership.class)
|
||||
public class RoleMembershipMarshaller extends AbstractMarshaller<RoleMembership> {
|
||||
private static final long serialVersionUID = 1304404004268502935L;
|
||||
|
||||
private static final Logger LOGGER = LogManager.getLogger(RoleMembershipMarshaller.class);
|
||||
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class UserIdResolver implements ObjectIdResolver {
|
||||
public class UserIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = -2541656707906049331L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ import javax.inject.Inject;
|
|||
import javax.transaction.Transactional;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.executable.ValidateOnExecution;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* Provides various operations for user objects.
|
||||
|
|
@ -47,7 +48,8 @@ import javax.validation.executable.ValidateOnExecution;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class UserManager {
|
||||
public class UserManager implements Serializable {
|
||||
private static final long serialVersionUID = -5457302841422810115L;
|
||||
|
||||
@Inject
|
||||
private UserRepository userRepository;
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(User.class)
|
||||
public class UserMarshaller extends AbstractMarshaller<User> {
|
||||
private static final long serialVersionUID = -7857346915894246160L;
|
||||
|
||||
@Inject
|
||||
private UserRepository userRepository;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers<\a>
|
||||
* @version created the 8/10/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class ApplicationIdResolver implements ObjectIdResolver {
|
||||
public class ApplicationIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = 464933392877186401L;
|
||||
|
||||
@Override
|
||||
public void bindItem(ObjectIdGenerator.IdKey idKey, Object o) {
|
||||
// According to the Jackson JavaDoc, this method can be used to keep
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import javax.persistence.TypedQuery;
|
|||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
import javax.transaction.Transactional;
|
||||
import java.io.Serializable;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
|
|
@ -44,7 +45,8 @@ import java.util.*;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@ApplicationScoped
|
||||
public class ApplicationManager {
|
||||
public class ApplicationManager implements Serializable {
|
||||
private static final long serialVersionUID = -4623791386536335252L;
|
||||
|
||||
private static final Logger LOGGER = LogManager.getLogger(
|
||||
ApplicationManager.class);
|
||||
|
|
@ -201,3 +203,4 @@ public class ApplicationManager {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import javax.inject.Inject;
|
|||
@RequestScoped
|
||||
@Marshals(CcmApplication.class)
|
||||
public class ApplicationMarshaller extends AbstractMarshaller<CcmApplication> {
|
||||
private static final long serialVersionUID = -342978428750991072L;
|
||||
|
||||
@Inject
|
||||
private ApplicationRepository applicationRepository;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,17 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class AssignableTaskIdResolver implements ObjectIdResolver {
|
||||
public class AssignableTaskIdResolver implements Serializable,
|
||||
ObjectIdResolver {
|
||||
private static final long serialVersionUID = -4634332219001315735L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ import javax.inject.Inject;
|
|||
import javax.persistence.EntityManager;
|
||||
import javax.persistence.TypedQuery;
|
||||
import javax.transaction.Transactional;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
|
|
@ -36,7 +37,8 @@ import java.util.stream.Collectors;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class AssignableTaskManager {
|
||||
public class AssignableTaskManager implements Serializable {
|
||||
private static final long serialVersionUID = -4364893854116452485L;
|
||||
|
||||
@Inject
|
||||
private EntityManager entityManager;
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(AssignableTask.class)
|
||||
public class AssignableTaskMarshaller extends AbstractMarshaller<AssignableTask> {
|
||||
private static final long serialVersionUID = -2787744872933470651L;
|
||||
|
||||
@Inject
|
||||
private AssignableTaskRepository assignableTaskRepository;
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ import java.util.stream.Collectors;
|
|||
@RequestScoped
|
||||
public class AssignableTaskRepository extends AbstractEntityRepository<Long,
|
||||
AssignableTask> {
|
||||
private static final long serialVersionUID = 2657793145163510103L;
|
||||
|
||||
@Override
|
||||
public Class<AssignableTask> getEntityClass() {
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
* @version created on 3/23/17
|
||||
*/
|
||||
public class TaskAssignmentIdGenerator extends ObjectIdGenerator<String> {
|
||||
private static final long serialVersionUID = -5493483256068253010L;
|
||||
|
||||
@Override
|
||||
public Class<?> getScope() {
|
||||
return TaskAssignment.class;
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(TaskAssignment.class)
|
||||
public class TaskAssignmentMarshaller extends AbstractMarshaller<TaskAssignment> {
|
||||
private static final long serialVersionUID = 3717946510122661215L;
|
||||
|
||||
@Inject
|
||||
private EntityManager entityManager;
|
||||
|
|
|
|||
|
|
@ -22,11 +22,15 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
||||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers<\a>
|
||||
* @version created the 9/27/17
|
||||
*/
|
||||
public class TaskCommentIdResolver implements ObjectIdResolver {
|
||||
public class TaskCommentIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = 1057961565308988397L;
|
||||
|
||||
@Override
|
||||
public void bindItem(ObjectIdGenerator.IdKey id,
|
||||
Object pojo) {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import javax.inject.Inject;
|
|||
@RequestScoped
|
||||
@Marshals(TaskComment.class)
|
||||
public class TaskCommentMarshaller extends AbstractMarshaller<TaskComment> {
|
||||
private static final long serialVersionUID = -3259560130798503811L;
|
||||
|
||||
@Inject
|
||||
private TaskCommentRepository taskCommentRepository;
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@ import java.util.Optional;
|
|||
@RequestScoped
|
||||
public class TaskCommentRepository extends AbstractEntityRepository<Long,
|
||||
TaskComment> {
|
||||
private static final long serialVersionUID = -420902242220205847L;
|
||||
|
||||
@Override
|
||||
public Class<TaskComment> getEntityClass() {
|
||||
return TaskComment.class;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerator;
|
|||
* @version created the 12/12/17
|
||||
*/
|
||||
public class TaskDependencyIdGenerator extends ObjectIdGenerator<String> {
|
||||
private static final long serialVersionUID = -419865429626554749L;
|
||||
|
||||
@Override
|
||||
public Class<?> getScope() {
|
||||
return TaskDependency.class;
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(TaskDependency.class)
|
||||
public class TaskDependencyMarshaller extends AbstractMarshaller<TaskDependency> {
|
||||
private static final long serialVersionUID = 2753329911463298832L;
|
||||
|
||||
@Inject
|
||||
private EntityManager entityManager;
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class TaskIdResolver implements ObjectIdResolver {
|
||||
public class TaskIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = 6444989953192198987L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ import org.libreccm.security.RequiresPrivilege;
|
|||
import org.libreccm.security.Shiro;
|
||||
import org.libreccm.security.User;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
|
|
@ -46,7 +47,8 @@ import javax.persistence.TypedQuery;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class TaskManager {
|
||||
public class TaskManager implements Serializable {
|
||||
private static final long serialVersionUID = -5605541655413527137L;
|
||||
|
||||
private static final Logger LOGGER = LogManager.getLogger(TaskManager.class);
|
||||
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ import java.util.UUID;
|
|||
*/
|
||||
@RequestScoped
|
||||
public class TaskRepository extends AbstractEntityRepository<Long, Task> {
|
||||
private static final long serialVersionUID = -8366096936911158514L;
|
||||
|
||||
@Override
|
||||
public Class<Task> getEntityClass() {
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ import com.fasterxml.jackson.annotation.ObjectIdResolver;
|
|||
import org.libreccm.cdi.utils.CdiUtil;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tosmers@uni-bremen.de>Tobias Osmers</a>
|
||||
* @version created on 3/23/17
|
||||
*/
|
||||
@RequestScoped
|
||||
public class WorkflowIdResolver implements ObjectIdResolver {
|
||||
public class WorkflowIdResolver implements Serializable, ObjectIdResolver {
|
||||
private static final long serialVersionUID = 1951611806946125510L;
|
||||
|
||||
@Override
|
||||
public void bindItem(final ObjectIdGenerator.IdKey id,
|
||||
final Object pojo) {
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ import java.beans.BeanInfo;
|
|||
import java.beans.IntrospectionException;
|
||||
import java.beans.Introspector;
|
||||
import java.beans.PropertyDescriptor;
|
||||
import java.io.Serializable;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Collections;
|
||||
|
|
@ -69,7 +70,8 @@ import java.util.Optional;
|
|||
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||
*/
|
||||
@RequestScoped
|
||||
public class WorkflowManager {
|
||||
public class WorkflowManager implements Serializable {
|
||||
private static final long serialVersionUID = -6939804120313699606L;
|
||||
|
||||
private final static Logger LOGGER = LogManager.getLogger(
|
||||
WorkflowManager.class);
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import javax.transaction.Transactional;
|
|||
@RequestScoped
|
||||
@Marshals(Workflow.class)
|
||||
public class WorkflowMarshaller extends AbstractMarshaller<Workflow> {
|
||||
private static final long serialVersionUID = 9126827334328274556L;
|
||||
|
||||
@Inject
|
||||
private WorkflowRepository workflowRepository;
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ import java.util.UUID;
|
|||
*/
|
||||
@RequestScoped
|
||||
public class WorkflowRepository extends AbstractEntityRepository<Long, Workflow> {
|
||||
private static final long serialVersionUID = -8811728904958517569L;
|
||||
|
||||
@Override
|
||||
public Class<Workflow> getEntityClass() {
|
||||
|
|
|
|||
|
|
@ -106,7 +106,6 @@ public class CoreDataImportTest {
|
|||
}
|
||||
|
||||
public CoreDataImportTest() {
|
||||
|
||||
}
|
||||
|
||||
@BeforeClass
|
||||
|
|
|
|||
Loading…
Reference in New Issue