Package ch.tocco.nice2.marking.impl
Class EntityMarkServiceImpl
java.lang.Object
ch.tocco.nice2.marking.impl.EntityMarkServiceImpl
- All Implemented Interfaces:
EntityMarkService
Methods for marking an entity
-
Constructor Summary
ConstructorsConstructorDescriptionEntityMarkServiceImpl(PersistenceService persistenceService, DataModel dataModel) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisMarkedForCurrentUser(Entity entity) isMarkedForCurrentUser(String entityModelName, PrimaryKeyList primaryKeys) voidmarkEntities(EntityList entities, Entity user) Mark a number of entitiesvoidmarkEntitiesForCurrentUser(EntityList entities) Mark a number of entities for the current uservoidmarkEntitiesForUsers(EntityList entities, EntityList users) Mark a number of entities for multiple usersvoidmarkEntity(Entity entity, Entity user) Mark a single entityvoidmarkEntityForCurrentUser(Entity entity) Mark a single entity for the current uservoidmarkEntityForUsers(Entity entity, EntityList users) Mark an entity for multiple usersvoidunmarkEntities(EntityList entities, Entity user) Unmark a number of entitiesvoidunmarkEntitiesForCurrentUser(EntityList entities) Unmark a number of entities for current uservoidunmarkEntitiesForUsers(EntityList entities, EntityList users) Unmark a number of entities for multiple usersvoidunmarkEntity(Entity entity, Entity user) Unmark a single entityvoidunmarkEntityForCurrentUser(Entity entity) Unmark a single entity for current uservoidunmarkEntityForUsers(Entity entity, EntityList users) Unmark entites for multiple users
-
Constructor Details
-
EntityMarkServiceImpl
-
-
Method Details
-
markEntity
Description copied from interface:EntityMarkServiceMark a single entity- Specified by:
markEntityin interfaceEntityMarkService- Parameters:
entity- the entity to markuser- the user that marks the entity
-
markEntityForCurrentUser
Description copied from interface:EntityMarkServiceMark a single entity for the current user- Specified by:
markEntityForCurrentUserin interfaceEntityMarkService- Parameters:
entity- the entity to mark
-
markEntities
Description copied from interface:EntityMarkServiceMark a number of entities- Specified by:
markEntitiesin interfaceEntityMarkService- Parameters:
entities- the entities to markuser- the user that marks the entities
-
markEntitiesForCurrentUser
Description copied from interface:EntityMarkServiceMark a number of entities for the current user- Specified by:
markEntitiesForCurrentUserin interfaceEntityMarkService- Parameters:
entities- the entities to mark
-
unmarkEntity
Description copied from interface:EntityMarkServiceUnmark a single entity- Specified by:
unmarkEntityin interfaceEntityMarkService- Parameters:
entity- the entity to unmarkuser- the user that unmarks the entity
-
unmarkEntityForCurrentUser
Description copied from interface:EntityMarkServiceUnmark a single entity for current user- Specified by:
unmarkEntityForCurrentUserin interfaceEntityMarkService- Parameters:
entity- the entity to unmark
-
unmarkEntities
Description copied from interface:EntityMarkServiceUnmark a number of entities- Specified by:
unmarkEntitiesin interfaceEntityMarkService- Parameters:
entities- the entities to unmarkuser- the user that unmarks the entities
-
unmarkEntitiesForCurrentUser
Description copied from interface:EntityMarkServiceUnmark a number of entities for current user- Specified by:
unmarkEntitiesForCurrentUserin interfaceEntityMarkService- Parameters:
entities- the entities to unmark
-
markEntityForUsers
Description copied from interface:EntityMarkServiceMark an entity for multiple users- Specified by:
markEntityForUsersin interfaceEntityMarkService- Parameters:
entity- the entity to markusers- the users that mark a entity
-
unmarkEntityForUsers
Description copied from interface:EntityMarkServiceUnmark entites for multiple users- Specified by:
unmarkEntityForUsersin interfaceEntityMarkService- Parameters:
entity- the entity to unmarkusers- the users that unmark an entity
-
markEntitiesForUsers
Description copied from interface:EntityMarkServiceMark a number of entities for multiple users- Specified by:
markEntitiesForUsersin interfaceEntityMarkService- Parameters:
entities- the entities to markusers- the users that mark the entities
-
unmarkEntitiesForUsers
Description copied from interface:EntityMarkServiceUnmark a number of entities for multiple users- Specified by:
unmarkEntitiesForUsersin interfaceEntityMarkService- Parameters:
entities- the entities to unmarkusers- the users that unmark the entities
-
isMarkedForCurrentUser
- Specified by:
isMarkedForCurrentUserin interfaceEntityMarkService
-
isMarkedForCurrentUser
public Map<String,Boolean> isMarkedForCurrentUser(String entityModelName, PrimaryKeyList primaryKeys) - Specified by:
isMarkedForCurrentUserin interfaceEntityMarkService
-