public class VorgangHandler extends GenericHandler implements IVorgangHandler
LOG
Constructor and Description |
---|
VorgangHandler() |
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, update
getName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
getName
public Vorgang addAttachment(UserContext uc, Long vorgangId, Long attachmentId)
addAttachment
in interface IVorgangHandler
public Vorgang addAttachment(UserContext uc, Vorgang vorgang, Attachment attachment)
addAttachment
in interface IVorgangHandler
public List<Vorgang> getVorgaengeByBenutzer(UserContext uc, Benutzer benutzer)
getVorgaengeByBenutzer
in interface IVorgangHandler
public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
getVorgaengeData
in interface IVorgangHandler
public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
getVorgaengeData
in interface IVorgangHandler
public long getVorgaengeDataTotalCount(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
getVorgaengeDataTotalCount
in interface IVorgangHandler
public long getVorgaengeDataTotalCount(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
getVorgaengeDataTotalCount
in interface IVorgangHandler
public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, String prozessId, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
getVorgangsData
in interface IVorgangHandler
public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
getVorgangsData
in interface IVorgangHandler
public List<Vorgang> getAllByPostfach(UserContext uc, Postfach postfach)
getAllByPostfach
in interface IVorgangHandler
public Map<String,String> getCustomAttributes(UserContext uc, Vorgang process)
getCustomAttributes
in interface IVorgangHandler
public Vorgang correctStatus(UserContext uc, Vorgang formRecord, Status targetState, Benutzer user)
correctStatus
in interface IVorgangHandler
public int bulkMarkRead(UserContext uc, List<Long> formRecordIds, boolean read)
bulkMarkRead
in interface IVorgangHandler
public int bulkDelete(UserContext uc, List<Long> formRecordIds)
bulkDelete
in interface IVorgangHandler
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.