Package de.xima.fc.handler.entity
Class VorgangHandler
- java.lang.Object
 - 
- de.xima.fc.handler.AMSApiHandler
 - 
- de.xima.fc.handler.entity.GenericHandler
 - 
- de.xima.fc.handler.entity.VorgangHandler
 
 
 
 
- 
- All Implemented Interfaces:
 IAPIHandler,IGenericHandler,IVorgangHandler,Serializable
public class VorgangHandler extends GenericHandler implements IVorgangHandler
The Class VorgangHandler.- Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from class de.xima.fc.handler.entity.GenericHandler
LOG 
 - 
 
- 
Constructor Summary
Constructors Constructor Description VorgangHandler() 
- 
Method Summary
- 
Methods inherited from class de.xima.fc.handler.entity.GenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, update 
- 
Methods inherited from class de.xima.fc.handler.AMSApiHandler
getName 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
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
public Vorgang addAttachment(UserContext uc, Long vorgangId, Long attachmentId)
- Specified by:
 addAttachmentin interfaceIVorgangHandler
 
- 
addAttachment
public Vorgang addAttachment(UserContext uc, Vorgang vorgang, Attachment attachment)
- Specified by:
 addAttachmentin interfaceIVorgangHandler
 
- 
getVorgaengeByBenutzer
public List<Vorgang> getVorgaengeByBenutzer(UserContext uc, Benutzer benutzer)
- Specified by:
 getVorgaengeByBenutzerin interfaceIVorgangHandler
 
- 
getVorgaengeData
public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
- Specified by:
 getVorgaengeDatain interfaceIVorgangHandler
 
- 
getVorgaengeData
public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
- Specified by:
 getVorgaengeDatain interfaceIVorgangHandler
 
- 
getVorgaengeDataTotalCount
public long getVorgaengeDataTotalCount(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
- Specified by:
 getVorgaengeDataTotalCountin interfaceIVorgangHandler
 
- 
getVorgaengeDataTotalCount
public long getVorgaengeDataTotalCount(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
- Specified by:
 getVorgaengeDataTotalCountin interfaceIVorgangHandler
 
- 
getVorgangsData
public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, String prozessId, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
- Specified by:
 getVorgangsDatain interfaceIVorgangHandler
 
- 
getVorgangsData
public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
- Specified by:
 getVorgangsDatain interfaceIVorgangHandler
 
- 
getAllByPostfach
public List<Vorgang> getAllByPostfach(UserContext uc, Postfach postfach)
- Specified by:
 getAllByPostfachin interfaceIVorgangHandler
 
- 
getCustomAttributes
public Map<String,String> getCustomAttributes(UserContext uc, Vorgang process)
- Specified by:
 getCustomAttributesin interfaceIVorgangHandler
 
- 
getFormRecordReviewData
public IFormRecordReviewData getFormRecordReviewData(UserContext uc, IInboxFormRecordRequest inboxRequest)
- Specified by:
 getFormRecordReviewDatain interfaceIVorgangHandler
 
- 
getFormRecordBaseData
public List<IFormRecordBaseData> getFormRecordBaseData(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
- Specified by:
 getFormRecordBaseDatain interfaceIVorgangHandler
 
- 
getFormRecordDoiInitData
public IFormRecordDoiInitData getFormRecordDoiInitData(UserContext uc, Vorgang formRecord)
- Specified by:
 getFormRecordDoiInitDatain interfaceIVorgangHandler
 
- 
correctStatus
public Vorgang correctStatus(UserContext uc, Vorgang formRecord, Status targetState, Benutzer user)
- Specified by:
 correctStatusin interfaceIVorgangHandler
 
- 
getParent
public Vorgang getParent(UserContext uc, Vorgang formRecord)
- Specified by:
 getParentin interfaceIVorgangHandler- 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
public List<Vorgang> getChildren(UserContext uc, Vorgang formRecord)
- Specified by:
 getChildrenin interfaceIVorgangHandler- 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.
 
 
- 
bulkMarkRead
public int bulkMarkRead(UserContext uc, List<Long> formRecordIds, boolean read)
- Specified by:
 bulkMarkReadin interfaceIVorgangHandler
 
- 
bulkDelete
public int bulkDelete(UserContext uc, List<Long> formRecordIds)
- Specified by:
 bulkDeletein interfaceIVorgangHandler
 
- 
acquireExclusiveFormRecordLock
public IExclusiveFormRecordLockResult acquireExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
- Specified by:
 acquireExclusiveFormRecordLockin interfaceIVorgangHandler
 
- 
releaseExclusiveFormRecordLock
public IExclusiveFormRecordLockResult releaseExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
- Specified by:
 releaseExclusiveFormRecordLockin interfaceIVorgangHandler
 
 - 
 
 -