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, 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)
-
getVorgaengeByBenutzer
List<Vorgang> getVorgaengeByBenutzer(UserContext uc, Benutzer benutzer)
-
getAllByPostfach
List<Vorgang> getAllByPostfach(UserContext uc, Postfach postfach)
-
getVorgaengeData
@Deprecated List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Deprecated.
-
getVorgaengeData
List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
-
getVorgaengeDataTotalCount
@Deprecated long getVorgaengeDataTotalCount(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Deprecated.
-
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
Vorgang correctStatus(UserContext uc, Vorgang formRecord, Status targetState, Benutzer user)
-
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
null
if 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)
-
-