Class EventUserActionServiceImpl
java.lang.Object
ch.tocco.nice2.optional.event.api.actions.EventUserActionServiceImpl
- All Implemented Interfaces:
EventUserActionService
- Direct Known Subclasses:
MailingList2ActionServiceImpl
,MailingListActionServiceImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.event.api.actions.EventUserActionService
EventUserActionService.EventUserPermission
-
Field Summary
Modifier and TypeFieldDescriptionprotected final BusinessUnitManager
protected final Context
protected final DefaultDisplayService
protected final EmailTemplateLoadService
protected final MailFactory
protected final PrincipalService
protected final QueryBuilderFactory
protected final SecurityManager
protected final TextResources
protected final UploadService
-
Constructor Summary
ConstructorDescriptionEventUserActionServiceImpl
(Context context, QueryBuilderFactory queryBuilderFactory, DefaultDisplayService defaultDisplayService, TextResources textResources, MailFactory mailFactory, BusinessUnitManager businessUnitManager, SecurityManager securityManager, PrincipalService principalService, EmailTemplateLoadService emailTemplateLoadService, UploadService uploadService) -
Method Summary
Modifier and TypeMethodDescriptiongetEmailTemplateText
(String templateId) getEventSearchData
(Map<String, String> eventQueryConstrictions, String eventQueryExtension) getListData
(String[] columns, String eventKeyString, @Nullable String fulltext) protected boolean
isNullOrEmpty
(@Nullable String ccToOthers) void
setRelationHandler
(List<RelationHandler> relationHandlers)
-
Field Details
-
context
-
queryBuilderFactory
-
defaultDisplayService
-
textResources
-
mailFactory
-
businessUnitManager
-
securityManager
-
principalService
-
emailTemplateLoadService
-
uploadService
-
-
Constructor Details
-
EventUserActionServiceImpl
public EventUserActionServiceImpl(Context context, QueryBuilderFactory queryBuilderFactory, DefaultDisplayService defaultDisplayService, TextResources textResources, MailFactory mailFactory, BusinessUnitManager businessUnitManager, SecurityManager securityManager, PrincipalService principalService, EmailTemplateLoadService emailTemplateLoadService, UploadService uploadService)
-
-
Method Details
-
getEventSearchData
- Specified by:
getEventSearchData
in interfaceEventUserActionService
- Throws:
PersistException
-
getEventSearchData
public List<List<String>> getEventSearchData(Map<String, String> eventQueryConstrictions, String eventQueryExtension) - Specified by:
getEventSearchData
in interfaceEventUserActionService
-
getListData
public JsonReaderResponse<Map<String,Object>> getListData(String[] columns, String eventKeyString, @Nullable @Nullable String fulltext) - Specified by:
getListData
in interfaceEventUserActionService
-
check
- Specified by:
check
in interfaceEventUserActionService
- Throws:
PersistException
-
getEmailTemplateText
- Specified by:
getEmailTemplateText
in interfaceEventUserActionService
- Throws:
PersistException
-
getRelevantStatus
-
isNullOrEmpty
-
setRelationHandler
-