public class Contract extends PurchasingMbo implements ContractRemote
Attribute Name | Description |
---|---|
AutoExtendPeriod | Auto extend period in days. |
BuyAhead | Is this a buy ahead rate, ie entered directly by the user and not calculated from the list of active exchange rates. |
ChangeBy, ChangeDate | The name of the person who last modified the form and the date on which the form was last modified. |
CondForExt | Conditions for extension. |
Contact | Vendors' contact name. |
ContractId | Unique identifier for every Contract in the database. Every Contract has a unique ContractID.* |
ContractNum | Contract Number. This is one of the key fields. Each ContractNum need not be unique. Every new revision of the same contract will carry the same contract number. |
ContractType | Indicates whether the type of the contract is Labor or Lease or Maintenance or Purchase or Rental or Software License or Warranty. |
CurrencyCode | Currencycode of the Contract. |
CustNotifyPeriod | Customer notification period in days. |
CustomerNum | Vendors' number identifying our company. |
CustomerTermAllowed | Flag to indicate if early termination is allowed by the customer. |
Description | Description of the Purchase Contract. |
Description_LongDescription | Long description of the Purchase Contract. |
EndDate | Date when is Contract is no longer valid. |
ExchangeDate | Date on which the exchange rate was obtained. |
ExchangeRate | Exchange rate at the time of contract approval. |
ExchangeRate2 | Exchangerate in basecurrency2. |
Extendable | Is the contract extendable? |
FOB | Freight on Board. The point where responsibility and liability are transferred. |
FreightTerms | The terms under which the shipment is made. For example, the field may contain "Perishable goods. Deliver ASAP" |
HasInsurance | Does this vendor have a current insurance policy ? |
HistoryFlag | Flag indicating history Purchase Contracts. |
Inclusive1 | Flag indicating if the Contract Total is inclusive of Tax1. |
Inclusive2 | Flag indicating if the Contract Total is inclusive of Tax2 |
Inclusive3 | Flag indicating if the Contract Total is inclusive of Tax3 |
Inclusive4 | Flag indicating if the Contract Total is inclusive of Tax4 |
Inclusive5 | Flag indicating if the Contract Total is inclusive of Tax5 |
InsuranceExpDate | Expiration date of the vendors insurance policy. |
MasterNum | Master Contract Number. |
OrgId | Identifier of the organization for this Contract.
|
PaymentSched | Is there a payment schedule for this contract? |
PaymentTerms | Specified terms of payment for this vendor. For example we can say "TEN " which means the invoice will be paid with 10 days. |
PORequired | Will a PO be required for this contract? |
PurchaseAgent | The name of the Purchase Agent. |
RenewalDate | Date that the contract can be renewed. |
RevComments | Revision Comments. |
RevisionNum | Revision number of the contract. |
ShipVia | Specifies how the goods should be shipped (FedEx,UPS etc) |
StartDate | Beginning of the Validity period of a contract. |
Status | The status of the Contract. Can be one of approved, draft, waiting for approval, canceled, closed, waiting to start, expired. |
StatusDate | The date on which the status of this contract was changed. |
TotalBaseCost | The total cost of the contract in Base Currency 1. |
TotalCost | The Total Cost of the Contract. |
VendNotifyPeriod | Vendor notice of termination in days. |
Vendor | Identifier of the vendor code. |
VendorRefNum | Vendor reference number. |
VendorTermAllowed | Is early termination allowed by vendor? |
Last Update: Monday, April 08, 2004 - Ganesh - javadocs
checkLimitWhenApprove
onListTab, statusChangeButtonSigoption, targetStatusOption
MULTILANGCOPY, phantomList, phantomQueue
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 |
---|
Contract(MboSet ms)
Construct the Contract object.
|
Modifier and Type | Method and Description |
---|---|
void |
add()
This is called when a new Mbo is added to the Mboset collection.
|
void |
addInvVendorItemsToContractLine(MboSetRemote invVendorSetRemote)
Loops through the InvVendorSet that is passed in and creates a new ContractLine with the itemnum on the selected InvVendor
rows.
|
void |
canAuthSites()
Checks to see if the vendor is empty.
|
void |
cancelOrSusupndPreviousRevision(java.lang.String internalStatus)
Cancels or suspends the previous revision of the current contract being canceled or suspended.
|
void |
canChangeLineStatus() |
void |
canDelete()
Contracts cannot be deleted.
|
boolean |
canEditContractLine()
Checks the status of the Contract and returns false if the status is WAPPR, true otherwise
|
void |
canPerformAction()
The 'Copy PRLines to Contract' action can only be invoked if the Purchase Contract
is in a status of waiting for approval.
|
void |
canReviseContract()
Checks if a new revison can be created from the current contract.
|
void |
changeLineStatus(MboSetRemote contractLineSetRemote)
Changes the status of each contract line to the value of the non-persistent
field on the PurchView called LINESTATUS.
|
void |
changeStatus(java.lang.String status,
java.util.Date date,
java.lang.String memo,
long accessModifier)
This method is overridden to add a wrapper to exceptions thrown during change status
and to write warnings whether or not the status change is successful
|
void |
checkMasterMaxValue()
Compares the totalcosts of all child contracts, to the maximum value of the
master contract.
|
void |
copySitesToContractAuth(SiteSetRemote siteSetRemote)
Copies the selected SITE values to the CONTRACTAUTH.
|
void |
copySLAToSLAContract(SLASetRemote slaSetRemote)
Copies the selected SLA Mbos to the SLACONTRACT MboSet.
|
boolean |
doesContractReferenceExistOnPO()
Returns true if the contract reference exists on any PO Header or POLine.
|
MboRemote |
findLatestMasterRevision() |
MboSetRemote |
getAssetList()
Returns a list of assets which reside in the sites that the user is
authorized and whose status is NOT READY, OPERATING.
|
double |
getAvailableFunds()
For the current Blanket Contract, return the amount that is yet to be used.
|
int |
getContractReleaseSeqNumber()
Returns the next sequential value for the CONTRELEASESEQ field on the PO.
|
java.lang.String |
getInternalContractType()
Returns the internal representation of the CONTRACTTYPE field.
|
boolean |
getInvoiceCreationFlag()
Used to display the appropriate message when invoices have been created on contract approval.
|
MboSetRemote |
getLocationsList()
Returns a list of locations which reside in the sites that the user is
authorized and whose status is NOT READY, OPERATING.
|
MboRemote |
getNextRevision()
Returns the next revision of the Contract.
|
MboRemote |
getNextRevisionReference()
Returns the reference of the previous revision.
|
MboRemote |
getPreviousRevision()
Returns the previous revision of the Contract.
|
boolean |
getRouteWF() |
java.lang.String |
getStatusListName()
Return the name of the value list which contains the list of status's.
|
void |
init()
Initialize the Contract object.
|
void |
initRelationship(java.lang.String relationName,
MboSetRemote mboSet)
Called whenever a relationship is initialized or reset from this Mbo to another MboSet.
|
boolean |
isRevisionInProgress() |
void |
modify()
Internal method that marks the record as modified.
|
void |
nullVendor()
Throws an exception if the vendor on the Contract Header is null.
|
boolean |
prevStatusRemainApproved()
maxvars CONTWSTARTAPPR: to determine if Contract is WSTART, previous Contract is Approved or Revised.
|
MboRemote |
reviseContract(java.lang.String revDescription)
Creates a new revision of the current contract.
|
void |
revisionInProgress(boolean flag) |
void |
setContractTypeEditibilityAndValues(boolean fromInit)
Sets the editibility on certain fields of the PurchView object based
on the type of the contract.
|
void |
setContractTypeTerm() |
void |
setInvoiceCreationFlag(boolean hasCreatedInvoice)
Called by WarrantyView to indicated the creation of invoices on contract approval.
|
void |
setNextRevisionReference(MboRemote nextRevisionRef)
Set the reference of the next revision to the passed in Mbo reference.
|
void |
setRouteWF(boolean route) |
java.lang.String |
useLineOrLoadedCost()
11-16657/IV09276: put it in Contract because Software contract might use it:
added maxvars CONTRALINEORLOADED to determine if Contracts(in View Release Costs)
should use linecost or loadedcost to calculate all costs.
|
void |
validateContract()
Checks for several conditions before contract approval.
|
void |
validateDates()
Validates if the current Date falls between the start and end dates of the contract.
|
addConsignmentItems, checkConsignmentItems, checkConsignmentItemsInContractSet, checkContractType, checkInvalidItemStatus, compareCopyTerms, copyAllTerms, copyContarctTerm, copyContractToPOPR, copyFromContract, copyTerms, createContractHeader, getContractAuth, getExchangeRate, getExchangeRate2, getInvoiceMgtMaxVar, getPOPRLineSet, getShowconswarningFlag, noLimitWhenApprove, nullVendorContract, recalculateTotalCost, recalculateTotalTax, setPOPRLineSet, setShowconswarningFlag, showConsVendorWarningMessage, showConsVendorWarningMessageForContracts
canChangeMaxStatus, canChangeStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, checkForOpenStatus, checkStatusChangeAuthorization, filterByValidStatusList, fireEvent, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOption
addMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, appValidate, blindCopy, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkSiteOrgAccessForSave, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, determineRequiredFieldsFromERM, duplicate, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, generateAutoKey, generateContentUID, getAlwaysFlags, getAttrRestrictionFlag, getAttrRestrictions, getBoolean, getByte, getBytes, getCheckpoint, getClientLocale, getClientTimeZone, getCommLogOwnerNameAndUniqueId, getCondition, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainFilterWhere, getDomainIDs, getDouble, getESId, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertOrgForSite, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboCtx, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSet, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, getValidateOrder, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, isApiBatchError, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNoSql, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeCtx, removeRelatedSet, resolveNoSqlWhere, rollbackToCheckpoint, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDefaultValue, setDefaultValues, setDeleted, setEAuditFieldModified, setESId, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMboCtx, setMLValue, setModified, setModifiedForIntegrationOnly, setNewMbo, setNoSql, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, setUniqueIDValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueFromSequence, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChanged
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copyContarctTerm, copyContractToPOPR, copyTerms, getPOPRLineSet, noLimitWhenApprove, nullVendorContract, showConsVendorWarningMessageForContracts
canChangeMaxStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, checkForOpenStatus, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOption
addMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainIDs, getDouble, getExistingMboSet, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInt, getKeyValue, getLinesRelationship, getList, getLockedByDisplayName, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboInitialValue, getMboList, getMboSet, getMboSet, getMboSet, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getPropagateKeyFlag, getRecordIdentifer, getSiteOrg, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getThisMboSet, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, hasHierarchyLink, hasLockSaveRights, isAutoKeyed, isBasedOn, isFlagSet, isForDM, isLocked, isLocked, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isZombie, lock, propagateKeyValue, rollbackToCheckpoint, select, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDeleted, setESigFieldModified, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setIgnoreRecordLockCheck, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setReferencedMbo, setReferencedMbo, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributes
public Contract(MboSet ms) throws MXException, java.rmi.RemoteException
ms
- MXException
java.rmi.RemoteException
public void init() throws MXException
init
in class Mbo
MXException
public void setContractTypeEditibilityAndValues(boolean fromInit) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void add() throws MXException, java.rmi.RemoteException
Mbo
add
in interface MboRemote
add
in class Mbo
MXException
java.rmi.RemoteException
public java.lang.String getStatusListName()
StatefulMbo
getStatusListName
in interface StatefulMboRemote
getStatusListName
in class StatefulMbo
public void changeLineStatus(MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
changeLineStatus
in interface ContractRemote
contractLineSetRemote
- MXException
java.rmi.RemoteException
changeLineStatus(psdi.mbo.MboSetRemote)
public void canChangeLineStatus() throws MXException, java.rmi.RemoteException
canChangeLineStatus
in interface ContractRemote
MXException
java.rmi.RemoteException
canChangeLineStatus()
public void changeStatus(java.lang.String status, java.util.Date date, java.lang.String memo, long accessModifier) throws MXException, java.rmi.RemoteException
changeStatus
in interface StatefulMboRemote
changeStatus
in class StatefulMbo
status
- The new desired status. This is the translated status
(that is, the status code as it would have been entered by a user, or
valuelist.value
), not
the internal status value (valuelist.maxvalue
).date
- The effective date of the new status (java.util.Date
). If null
the current date/time is used.memo
- A string briefly describing the circumstances of the change. The
memo can be null.accessModifier
- A value of NOACCESSCHECK will cause the method not to call canChangeStatus.
Callers using this flag are responsible for ensuring that they are attempting a valid status change.MXException
- Thrown if there is a problem.java.rmi.RemoteException
StatefulMbo.canChangeStatus(String)
public boolean canEditContractLine() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void validateDates() throws MXException, java.rmi.RemoteException
validateDates
in interface ContractRemote
MXException
java.rmi.RemoteException
validateDates()
public void validateContract() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void checkMasterMaxValue() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public int getContractReleaseSeqNumber() throws MXException, java.rmi.RemoteException
getContractReleaseSeqNumber
in interface ContractRemote
MXException
java.rmi.RemoteException
getContractReleaseSeqNumber()
public double getAvailableFunds() throws MXException, java.rmi.RemoteException
getAvailableFunds
in interface ContractRemote
MXException
java.rmi.RemoteException
getAvailableFunds()
public MboRemote reviseContract(java.lang.String revDescription) throws MXException, java.rmi.RemoteException
reviseContract
in interface ContractRemote
MXException
java.rmi.RemoteException
canReviseContract
public void copySitesToContractAuth(SiteSetRemote siteSetRemote) throws MXException, java.rmi.RemoteException
copySitesToContractAuth
in interface ContractRemote
MXException
java.rmi.RemoteException
copySitesToContractAuth(psdi.app.site.SiteSetRemote)
public void copySLAToSLAContract(SLASetRemote slaSetRemote) throws MXException, java.rmi.RemoteException
copySLAToSLAContract
in interface ContractRemote
MXException
java.rmi.RemoteException
copySitesToContractAuth(psdi.app.site.SiteSetRemote)
public void initRelationship(java.lang.String relationName, MboSetRemote mboSet) throws MXException, java.rmi.RemoteException
initRelationship
in class Mbo
relationName
- the relationship namemboSet
- the mbosetMXException
java.rmi.RemoteException
public void canPerformAction() throws MXException, java.rmi.RemoteException
canPerformAction
in interface ContractRemote
MXException
java.rmi.RemoteException
canPerformAction()
public void canReviseContract() throws MXException, java.rmi.RemoteException
canReviseContract
in interface ContractRemote
MXApplicationException("contract",
- "alreadyRevised") - thrown if the current contract is in the REVISED status.MXApplicationException("contract",
- "shouldBeAppr") - thrown if the currenct contractMXException
java.rmi.RemoteException
canReviseContract()
public void addInvVendorItemsToContractLine(MboSetRemote invVendorSetRemote) throws MXException, java.rmi.RemoteException
addInvVendorItemsToContractLine
in interface ContractRemote
MXException
java.rmi.RemoteException
addInvVendorItemsToContractLine(psdi.mbo.MboSetRemote)
public java.lang.String getInternalContractType() throws MXException, java.rmi.RemoteException
getInternalContractType
in interface ContractRemote
MXException
java.rmi.RemoteException
psdi.app.contract
public void nullVendor() throws MXException, java.rmi.RemoteException
nullVendor
in interface PurchasingMboRemote
nullVendor
in interface ContractRemote
nullVendor
in class PurchasingMbo
MXApplicationException("po",
- "vendorIsNull");MXException
java.rmi.RemoteException
PurchasingMbo.nullVendor()
public MboRemote findLatestMasterRevision() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void canAuthSites() throws MXException, java.rmi.RemoteException
canAuthSites
in interface ContractRemote
MXException
java.rmi.RemoteException
canAuthSites()
public void setContractTypeTerm() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void cancelOrSusupndPreviousRevision(java.lang.String internalStatus) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setNextRevisionReference(MboRemote nextRevisionRef) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboRemote getNextRevisionReference() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboRemote getPreviousRevision() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboRemote getNextRevision() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setInvoiceCreationFlag(boolean hasCreatedInvoice) throws MXException, java.rmi.RemoteException
hasCreatedInvoice
- MXException
java.rmi.RemoteException
public boolean getInvoiceCreationFlag() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean doesContractReferenceExistOnPO() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void canDelete() throws MXException, java.rmi.RemoteException
canDelete
in class Mbo
MXException
java.rmi.RemoteException
public MboSetRemote getAssetList() throws MXException, java.rmi.RemoteException
getAssetList
in interface ContractRemote
MXException
java.rmi.RemoteException
psdi.app.contract
public MboSetRemote getLocationsList() throws MXException, java.rmi.RemoteException
getLocationsList
in interface ContractRemote
MXException
java.rmi.RemoteException
psdi.app.contract
public void modify() throws MXException, java.rmi.RemoteException
modify
in class Mbo
MXException
java.rmi.RemoteException
public void revisionInProgress(boolean flag) throws MXException, java.rmi.RemoteException
revisionInProgress
in interface ContractRemote
MXException
java.rmi.RemoteException
psdi.app.contract
public boolean isRevisionInProgress() throws MXException, java.rmi.RemoteException
isRevisionInProgress
in interface ContractRemote
MXException
java.rmi.RemoteException
psdi.app.contract
public java.lang.String useLineOrLoadedCost() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setRouteWF(boolean route) throws MXException, java.rmi.RemoteException
setRouteWF
in interface ContractRemote
MXException
java.rmi.RemoteException
public boolean getRouteWF() throws MXException, java.rmi.RemoteException
getRouteWF
in interface ContractRemote
MXException
java.rmi.RemoteException
public boolean prevStatusRemainApproved() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException