Package ch.tocco.nice2.marking.impl
Class EntityMarkServiceImpl
java.lang.Object
ch.tocco.nice2.marking.impl.EntityMarkServiceImpl
- All Implemented Interfaces:
EntityMarkService
Methods for marking a entity
-
Constructor Summary
ConstructorDescriptionEntityMarkServiceImpl
(QueryBuilderFactory queryBuilderFactory, PersistenceService persistenceService, Context context, org.slf4j.Logger log) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isMarkedForCurrentUser
(Entity entity) isMarkedForCurrentUser
(String entityModelName, PrimaryKeyList primaryKeys) void
markEntities
(EntityList entities, Entity user) Mark a a number of entitiesvoid
markEntitiesForUsers
(EntityList entities, EntityList users) Mark a number of entities for multiple usersvoid
markEntity
(Entity entity, Entity user) Mark a single entityvoid
markEntityForUsers
(Entity entity, EntityList users) Mark a entity for multiple usersvoid
unmarkEntities
(EntityList entities, Entity user) Unmark a number of entitiesvoid
unmarkEntitiesForUsers
(EntityList entities, EntityList users) Unmark a number of entities for multiple usersvoid
unmarkEntity
(Entity entity, Entity user) Unmark a single entityvoid
unmarkEntityForUsers
(Entity entity, EntityList users) Unmark a entites for multiple users
-
Constructor Details
-
EntityMarkServiceImpl
public EntityMarkServiceImpl(QueryBuilderFactory queryBuilderFactory, PersistenceService persistenceService, Context context, org.slf4j.Logger log)
-
-
Method Details
-
markEntity
Description copied from interface:EntityMarkService
Mark a single entity- Specified by:
markEntity
in interfaceEntityMarkService
- Parameters:
entity
- the entity to markuser
- the user that marks the entity
-
markEntities
Description copied from interface:EntityMarkService
Mark a a number of entities- Specified by:
markEntities
in interfaceEntityMarkService
- Parameters:
entities
- the entities to markuser
- the user that marks the entities
-
unmarkEntity
Description copied from interface:EntityMarkService
Unmark a single entity- Specified by:
unmarkEntity
in interfaceEntityMarkService
- Parameters:
entity
- the entity to unmarkuser
- the user that unmarks the entity
-
unmarkEntities
Description copied from interface:EntityMarkService
Unmark a number of entities- Specified by:
unmarkEntities
in interfaceEntityMarkService
- Parameters:
entities
- the entities to unmarkuser
- the user that unmarks the entities
-
markEntityForUsers
Description copied from interface:EntityMarkService
Mark a entity for multiple users- Specified by:
markEntityForUsers
in interfaceEntityMarkService
- Parameters:
entity
- the entity to markusers
- the users that mark a entity
-
unmarkEntityForUsers
Description copied from interface:EntityMarkService
Unmark a entites for multiple users- Specified by:
unmarkEntityForUsers
in interfaceEntityMarkService
- Parameters:
entity
- the entity to unmarkusers
- the users that unmark a entity
-
markEntitiesForUsers
Description copied from interface:EntityMarkService
Mark a number of entities for multiple users- Specified by:
markEntitiesForUsers
in interfaceEntityMarkService
- Parameters:
entities
- the entities to markusers
- the users that mark the entities
-
unmarkEntitiesForUsers
Description copied from interface:EntityMarkService
Unmark a number of entities for multiple users- Specified by:
unmarkEntitiesForUsers
in interfaceEntityMarkService
- Parameters:
entities
- the entities to unmarkusers
- the users that unmark the entities
-
isMarkedForCurrentUser
- Specified by:
isMarkedForCurrentUser
in interfaceEntityMarkService
-
isMarkedForCurrentUser
public Map<String,Boolean> isMarkedForCurrentUser(String entityModelName, PrimaryKeyList primaryKeys) - Specified by:
isMarkedForCurrentUser
in interfaceEntityMarkService
-