[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
tosmers 2018-01-24 18:10:59 +00:00
parent 374fbff673
commit 52aec29e42
61 changed files with 180 additions and 49 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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) {

View File

@ -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);

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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) {

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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;

View File

@ -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);

View File

@ -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

View File

@ -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) {

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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) {

View File

@ -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;

View File

@ -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) {

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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) {

View File

@ -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;

View File

@ -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;

View File

@ -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);

View File

@ -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) {

View File

@ -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;

View File

@ -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;

View File

@ -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

View File

@ -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 {
}
}

View File

@ -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;

View File

@ -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) {

View File

@ -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;

View File

@ -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;

View File

@ -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() {

View File

@ -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;

View File

@ -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;

View File

@ -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) {

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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) {

View File

@ -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);

View File

@ -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() {

View File

@ -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) {

View File

@ -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);

View File

@ -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;

View File

@ -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() {

View File

@ -106,7 +106,6 @@ public class CoreDataImportTest {
}
public CoreDataImportTest() {
}
@BeforeClass