Interface IVorgangHandler
- 
- All Superinterfaces:
 IAPIHandler,IGenericHandler,Serializable
- All Known Implementing Classes:
 VorgangHandler
public interface IVorgangHandler extends IGenericHandler
- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
- 
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName 
- 
Methods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addAttachment
Vorgang addAttachment(UserContext uc, Long vorgangId, Long attachmentId)
 
- 
addAttachment
Vorgang addAttachment(UserContext uc, Vorgang vorgang, Attachment attachment)
 
- 
getAllByPostfach
List<Vorgang> getAllByPostfach(UserContext uc, Postfach postfach)
 
- 
getVorgaengeData
List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
 
- 
getVorgaengeDataTotalCount
long getVorgaengeDataTotalCount(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
 
- 
getVorgangsData
ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, String prozessID, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
 
- 
getVorgangsData
ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
 
- 
getCustomAttributes
Map<String,String> getCustomAttributes(UserContext uc, Vorgang v)
 
- 
getFormRecordReviewData
IFormRecordReviewData getFormRecordReviewData(UserContext uc, IInboxFormRecordRequest inboxRequest)
 
- 
getFormRecordBaseData
List<IFormRecordBaseData> getFormRecordBaseData(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
 
- 
getFormRecordDoiInitData
IFormRecordDoiInitData getFormRecordDoiInitData(UserContext uc, Vorgang formRecord)
 
- 
correctStatus
@Deprecated Vorgang correctStatus(UserContext uc, Vorgang formRecord, Status targetState, IUser user)
Deprecated.The old workflow engine is deprecated, use the new workflow engine. 
- 
bulkMarkRead
int bulkMarkRead(UserContext uc, List<Long> formRecordIds, boolean read)
 
- 
bulkDelete
int bulkDelete(UserContext uc, List<Long> formRecordIds)
 
- 
getParent
@Nullable Vorgang getParent(UserContext uc, Vorgang formRecord)
- Parameters:
 uc- The user context for the user who initiated this query.formRecord- Form record for which to find the parent.- Returns:
 - The parent form record of the given form record, or 
nullif no parent exists. 
 
- 
getChildren
List<Vorgang> getChildren(UserContext uc, Vorgang formRecord)
- Parameters:
 uc- The user context for the user who initiated this query.formRecord- Form record for which to find the parent.- Returns:
 - All children of the given form record, or an empty list if no children exist.
 
 
- 
acquireExclusiveFormRecordLock
IExclusiveFormRecordLockResult acquireExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
 
- 
releaseExclusiveFormRecordLock
IExclusiveFormRecordLockResult releaseExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
 
- 
correctStatus
@Deprecated Vorgang correctStatus(UserContext uc, Vorgang formRecord, Status targetState, Benutzer user)
Deprecated. 
- 
getVorgaengeByBenutzer
@Deprecated List<Vorgang> getVorgaengeByBenutzer(UserContext uc, Benutzer benutzer)
Deprecated. 
- 
getVorgaengeData
@Deprecated List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Deprecated. 
- 
getVorgaengeDataTotalCount
@Deprecated long getVorgaengeDataTotalCount(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Deprecated. 
 - 
 
 -