public class FormMappingServiceImpl extends java.lang.Object implements FormMappingService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FORM_MAPPING |
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
checkAndGetUrlAdapter(java.lang.String url) |
protected void |
checkThatInternalPageExists(java.lang.Long pageId) |
protected void |
checkUrlNotEmpty(java.lang.String url) |
SFormMapping |
create(long processDefinitionId,
java.lang.String task,
java.lang.Integer type,
java.lang.String target,
java.lang.String form) |
protected SPageMapping |
createPageMappingForExistingFormMapping(SFormMapping formMapping,
java.lang.String url,
java.lang.Long pageId) |
void |
delete(SFormMapping formMapping) |
SFormMapping |
get(long formMappingId) |
SFormMapping |
get(long processDefinitionId,
java.lang.Integer type) |
SFormMapping |
get(long processDefinitionId,
java.lang.Integer type,
java.lang.String task) |
SFormMapping |
get(java.lang.String key) |
long |
getNumberOfFormMappings(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) |
void |
update(SFormMapping formMapping,
java.lang.String url,
java.lang.Long pageId) |
public static final java.lang.String FORM_MAPPING
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)
public SFormMapping create(long processDefinitionId, java.lang.String task, java.lang.Integer type, java.lang.String target, java.lang.String form) throws SBonitaReadException, SObjectCreationException
create in interface FormMappingServiceSBonitaReadExceptionSObjectCreationExceptionpublic void update(SFormMapping formMapping, java.lang.String url, java.lang.Long pageId) throws SObjectModificationException
update in interface FormMappingServiceSObjectModificationExceptionprotected SPageMapping createPageMappingForExistingFormMapping(SFormMapping formMapping, java.lang.String url, java.lang.Long pageId) throws SObjectCreationException
SObjectCreationExceptionprotected void checkThatInternalPageExists(java.lang.Long pageId)
throws SObjectModificationException
SObjectModificationExceptionprotected java.lang.String checkAndGetUrlAdapter(java.lang.String url)
throws SObjectModificationException
SObjectModificationExceptionprotected void checkUrlNotEmpty(java.lang.String url)
throws SObjectModificationException
SObjectModificationExceptionpublic void delete(SFormMapping formMapping) throws SObjectModificationException
delete in interface FormMappingServiceSObjectModificationExceptionpublic SFormMapping get(long formMappingId) throws SBonitaReadException, SObjectNotFoundException
get in interface FormMappingServiceSBonitaReadExceptionSObjectNotFoundExceptionpublic SFormMapping get(java.lang.String key) throws SBonitaReadException, SObjectNotFoundException
get in interface FormMappingServiceSBonitaReadExceptionSObjectNotFoundExceptionpublic SFormMapping get(long processDefinitionId, java.lang.Integer type, java.lang.String task) throws SBonitaReadException
get in interface FormMappingServiceSBonitaReadExceptionpublic SFormMapping get(long processDefinitionId, java.lang.Integer type) throws SBonitaReadException
get in interface FormMappingServiceSBonitaReadExceptionpublic java.util.List<SFormMapping> list(long processDefinitionId, int fromIndex, int numberOfResults) throws SBonitaReadException
list in interface FormMappingServiceSBonitaReadExceptionpublic java.util.List<SFormMapping> list(int fromIndex, int numberOfResults) throws SBonitaReadException
list in interface FormMappingServiceSBonitaReadExceptionpublic long getNumberOfFormMappings(QueryOptions queryOptions) throws SBonitaReadException
getNumberOfFormMappings in interface FormMappingServiceSBonitaReadExceptionpublic java.util.List<SFormMapping> searchFormMappings(QueryOptions queryOptions) throws SBonitaReadException
searchFormMappings in interface FormMappingServiceSBonitaReadException