Interface RefBusinessDataService
- All Known Implementing Classes:
RefBusinessDataServiceImpl
public interface RefBusinessDataService
- Author:
- Matthieu Chaffotte, Emmanuel Duchastenier
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidarchiveRefBusinessDataInstance(SRefBusinessDataInstance businessDataInstance) voiddeleteArchivedRefBusinessDataInstance(long processInstanceId) voiddeleteArchivedRefBusinessDataInstance(List<Long> processInstanceIds) getFlowNodeRefBusinessDataInstance(String name, long flowNodeInstanceId) intgetNumberOfDataOfMultiRefBusinessData(String name, long processInstanceId) getRefBusinessDataInstance(String name, long processInstanceId) getRefBusinessDataInstances(long processInstanceId, int startIndex, int maxResults) getSAFlowNodeRefBusinessDataInstance(String name, long flowNodeInstanceId) getSARefBusinessDataInstance(String name, long processInstanceId) voidupdateRefBusinessDataInstance(SProcessMultiRefBusinessDataInstance refBusinessDataInstance, List<Long> dataIds) voidupdateRefBusinessDataInstance(SSimpleRefBusinessDataInstance refBusinessDataInstance, Long dataId)
-
Field Details
-
NEW_REF_BUSINESS_DATA_INSTANCE_ADDED
- See Also:
-
REF_BUSINESS_DATA_INSTANCE
- See Also:
-
-
Method Details
-
getRefBusinessDataInstance
SRefBusinessDataInstance getRefBusinessDataInstance(String name, long processInstanceId) throws SRefBusinessDataInstanceNotFoundException, SBonitaReadException -
getRefBusinessDataInstances
List<SRefBusinessDataInstance> getRefBusinessDataInstances(long processInstanceId, int startIndex, int maxResults) throws SBonitaReadException - Throws:
SBonitaReadException
-
getFlowNodeRefBusinessDataInstance
SRefBusinessDataInstance getFlowNodeRefBusinessDataInstance(String name, long flowNodeInstanceId) throws SRefBusinessDataInstanceNotFoundException, SBonitaReadException -
addRefBusinessDataInstance
SRefBusinessDataInstance addRefBusinessDataInstance(SRefBusinessDataInstance instance) throws SRefBusinessDataInstanceCreationException -
updateRefBusinessDataInstance
void updateRefBusinessDataInstance(SSimpleRefBusinessDataInstance refBusinessDataInstance, Long dataId) throws SRefBusinessDataInstanceModificationException -
updateRefBusinessDataInstance
void updateRefBusinessDataInstance(SProcessMultiRefBusinessDataInstance refBusinessDataInstance, List<Long> dataIds) throws SRefBusinessDataInstanceModificationException -
getNumberOfDataOfMultiRefBusinessData
int getNumberOfDataOfMultiRefBusinessData(String name, long processInstanceId) throws SBonitaReadException - Throws:
SBonitaReadException
-
getSARefBusinessDataInstance
SARefBusinessDataInstance getSARefBusinessDataInstance(String name, long processInstanceId) throws SRefBusinessDataInstanceNotFoundException, SBonitaReadException -
getSAFlowNodeRefBusinessDataInstance
SARefBusinessDataInstance getSAFlowNodeRefBusinessDataInstance(String name, long flowNodeInstanceId) throws SRefBusinessDataInstanceNotFoundException, SBonitaReadException -
archiveRefBusinessDataInstance
void archiveRefBusinessDataInstance(SRefBusinessDataInstance businessDataInstance) throws SObjectModificationException - Throws:
SObjectModificationException
-
deleteArchivedRefBusinessDataInstance
void deleteArchivedRefBusinessDataInstance(long processInstanceId) throws SObjectModificationException - Throws:
SObjectModificationException
-
deleteArchivedRefBusinessDataInstance
void deleteArchivedRefBusinessDataInstance(List<Long> processInstanceIds) throws SObjectModificationException - Throws:
SObjectModificationException
-