Class FormMappingServiceImpl
- java.lang.Object
-
- org.bonitasoft.engine.core.form.impl.FormMappingServiceImpl
-
- All Implemented Interfaces:
FormMappingService
public class FormMappingServiceImpl extends java.lang.Object implements FormMappingService
- Author:
- Baptiste Mesta
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFORM_MAPPING
-
Constructor Summary
Constructors Constructor Description FormMappingServiceImpl(Recorder recorder, ReadPersistenceService persistenceService, SessionService sessionService, ReadSessionAccessor sessionAccessor, PageMappingService pageMappingService, PageService pageService, FormMappingKeyGenerator formMappingKeyGenerator, java.lang.String externalUrlAdapter, java.lang.String legacyUrlAdapter, QueriableLoggerService queriableLoggerService, AuthorizationRuleMapping authorizationRuleMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcheckAndGetUrlAdapter(java.lang.String url)protected voidcheckThatInternalPageExists(java.lang.Long pageId)protected voidcheckUrlNotEmpty(java.lang.String url)SFormMappingcreate(long processDefinitionId, java.lang.String task, java.lang.Integer type, java.lang.String target, java.lang.String form)protected SPageMappingcreatePageMappingForExistingFormMapping(SFormMapping formMapping, java.lang.String url, java.lang.Long pageId)voiddelete(SFormMapping formMapping)SFormMappingget(long formMappingId)SFormMappingget(long processDefinitionId, java.lang.Integer type)SFormMappingget(long processDefinitionId, java.lang.Integer type, java.lang.String task)SFormMappingget(java.lang.String key)longgetNumberOfFormMappings(QueryOptions queryOptions)java.util.List<SFormMapping>list(int fromIndex, int numberOfResults)java.util.List<SFormMapping>list(long processDefinitionId, int fromIndex, int numberOfResults)java.util.List<SFormMapping>searchFormMappings(QueryOptions queryOptions)voidupdate(SFormMapping formMapping, java.lang.String url, java.lang.Long pageId)
-
-
-
Field Detail
-
FORM_MAPPING
public static final java.lang.String FORM_MAPPING
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FormMappingServiceImpl
public FormMappingServiceImpl(Recorder recorder, ReadPersistenceService persistenceService, SessionService sessionService, ReadSessionAccessor sessionAccessor, PageMappingService pageMappingService, PageService pageService, FormMappingKeyGenerator formMappingKeyGenerator, java.lang.String externalUrlAdapter, java.lang.String legacyUrlAdapter, QueriableLoggerService queriableLoggerService, AuthorizationRuleMapping authorizationRuleMapping)
-
-
Method Detail
-
create
public SFormMapping create(long processDefinitionId, java.lang.String task, java.lang.Integer type, java.lang.String target, java.lang.String form) throws SBonitaReadException, SObjectCreationException
- Specified by:
createin interfaceFormMappingService- Throws:
SBonitaReadExceptionSObjectCreationException
-
update
public void update(SFormMapping formMapping, java.lang.String url, java.lang.Long pageId) throws SObjectModificationException
- Specified by:
updatein interfaceFormMappingService- Throws:
SObjectModificationException
-
createPageMappingForExistingFormMapping
protected SPageMapping createPageMappingForExistingFormMapping(SFormMapping formMapping, java.lang.String url, java.lang.Long pageId) throws SObjectCreationException
- Throws:
SObjectCreationException
-
checkThatInternalPageExists
protected void checkThatInternalPageExists(java.lang.Long pageId) throws SObjectModificationException- Throws:
SObjectModificationException
-
checkAndGetUrlAdapter
protected java.lang.String checkAndGetUrlAdapter(java.lang.String url) throws SObjectModificationException- Throws:
SObjectModificationException
-
checkUrlNotEmpty
protected void checkUrlNotEmpty(java.lang.String url) throws SObjectModificationException- Throws:
SObjectModificationException
-
delete
public void delete(SFormMapping formMapping) throws SObjectModificationException
- Specified by:
deletein interfaceFormMappingService- Throws:
SObjectModificationException
-
get
public SFormMapping get(long formMappingId) throws SBonitaReadException, SObjectNotFoundException
- Specified by:
getin interfaceFormMappingService- Throws:
SBonitaReadExceptionSObjectNotFoundException
-
get
public SFormMapping get(java.lang.String key) throws SBonitaReadException, SObjectNotFoundException
- Specified by:
getin interfaceFormMappingService- Throws:
SBonitaReadExceptionSObjectNotFoundException
-
get
public SFormMapping get(long processDefinitionId, java.lang.Integer type, java.lang.String task) throws SBonitaReadException
- Specified by:
getin interfaceFormMappingService- Throws:
SBonitaReadException
-
get
public SFormMapping get(long processDefinitionId, java.lang.Integer type) throws SBonitaReadException
- Specified by:
getin interfaceFormMappingService- Throws:
SBonitaReadException
-
list
public java.util.List<SFormMapping> list(long processDefinitionId, int fromIndex, int numberOfResults) throws SBonitaReadException
- Specified by:
listin interfaceFormMappingService- Throws:
SBonitaReadException
-
list
public java.util.List<SFormMapping> list(int fromIndex, int numberOfResults) throws SBonitaReadException
- Specified by:
listin interfaceFormMappingService- Throws:
SBonitaReadException
-
getNumberOfFormMappings
public long getNumberOfFormMappings(QueryOptions queryOptions) throws SBonitaReadException
- Specified by:
getNumberOfFormMappingsin interfaceFormMappingService- Throws:
SBonitaReadException
-
searchFormMappings
public java.util.List<SFormMapping> searchFormMappings(QueryOptions queryOptions) throws SBonitaReadException
- Specified by:
searchFormMappingsin interfaceFormMappingService- Throws:
SBonitaReadException
-
-