@AccessLevel(value=EXTERNAL)
public interface ApprovalRequest
Modifier and Type | Method and Description |
---|---|
curam.core.sl.struct.AllocationTargetList |
manualAllocationStragegy(curam.core.facade.struct.ApprovalRequestAllocationDetails key)
A manual task allocation function used by the approval request workflow.
|
curam.core.facade.struct.ApprovalRequestReadPageDetails |
readApprovalRequestApprovePage(curam.core.facade.struct.ApprovalRequestReadPageKey key)
Returns the the approval page for an approval request.
|
curam.core.facade.struct.ApprovalRequestReadPageDetails |
readApprovalRequestHomePage(curam.core.facade.struct.ApprovalRequestReadPageKey key)
Returns the the home page of the record the approval request is in
relation to.
|
curam.core.facade.struct.ApprovalRequestReadPageDetails |
readApprovalRequestRejectPage(curam.core.facade.struct.ApprovalRequestReadPageKey key)
Returns the the reject page for an approval request.
|
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ApprovalRequestReadPageDetails readApprovalRequestApprovePage(curam.core.facade.struct.ApprovalRequestReadPageKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- unique identifier and type of the record the approval request
in in relation toInformationalException
- Generic Exception Signature.AppException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ApprovalRequestReadPageDetails readApprovalRequestRejectPage(curam.core.facade.struct.ApprovalRequestReadPageKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- unique identifier and type of the record the approval request
in in relation toInformationalException
- Generic Exception Signature.AppException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ApprovalRequestReadPageDetails readApprovalRequestHomePage(curam.core.facade.struct.ApprovalRequestReadPageKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- unique identifier and type of the record the approval request
in in relation toInformationalException
- Generic Exception Signature.AppException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) curam.core.sl.struct.AllocationTargetList manualAllocationStragegy(curam.core.facade.struct.ApprovalRequestAllocationDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- details the name and type of users the approval reject task is
to be assigned tocuram.util.exception.AppException
curam.util.exception.InformationalException