public class WarrantyViewStatusHandler extends CommonContractStatusHandler
statusChangeMatrix
ALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER
Constructor and Description |
---|
WarrantyViewStatusHandler(StatefulMbo sm)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
approve(java.lang.String desiredStatus,
java.util.Date approveDate)
Creates Invoices for Schedule.
|
void |
cancel(java.lang.String desiredStatus,
java.util.Date cancelDate)
Warn the user if there are payments generated for this contract.
|
void |
close(java.lang.String desiredStatus,
java.util.Date closeDate)
Warn the user if there are payments generated for this contract.
|
canApprove, canCancel, canChangeStatus, canClose, canDraft, canExpire, canPndRev, canRevise, canSuspnd, canUnapprove, canWStart, changeStatus, checkStatusChangeAuthorization, doesContractReferenceExistOnPO, draft, expire, getNextRevision, getOptionName, possibleStatusChange, postStatusChange, revise, setLineStatus, suspnd, unapprove
preStatusChange, updateMboForStatus
public WarrantyViewStatusHandler(StatefulMbo sm)
public void approve(java.lang.String desiredStatus, java.util.Date approveDate) throws MXException, java.rmi.RemoteException
approve
in class CommonContractStatusHandler
MXException
java.rmi.RemoteException
public void cancel(java.lang.String desiredStatus, java.util.Date cancelDate) throws MXException, java.rmi.RemoteException
cancel
in class CommonContractStatusHandler
MXException
java.rmi.RemoteException
setLineStatus
public void close(java.lang.String desiredStatus, java.util.Date closeDate) throws MXException, java.rmi.RemoteException
close
in class CommonContractStatusHandler
MXException
java.rmi.RemoteException