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
checkLimitWhenApproveonListTab, statusChangeButtonSigoption, targetStatusOptionMULTILANGCOPY, phantomList, phantomQueueALLROWS, 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.
|
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, showConsVendorWarningMessageForContractscanChangeMaxStatus, canChangeStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, checkForOpenStatus, checkStatusChangeAuthorization, fireEvent, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOptionaddMboSetForRequiredCheck, 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, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSet, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getRowRestrictionFlag, getRowStamp, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, getValidateOrder, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeRelatedSet, rollbackToCheckpoint, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDefaultValue, setDefaultValues, setDeleted, setEAuditFieldModified, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setReferencedMbo, setReferencedMbo, 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, valueChangedequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyContarctTerm, copyContractToPOPR, copyTerms, getPOPRLineSet, noLimitWhenApprove, nullVendorContract, showConsVendorWarningMessageForContractscanChangeMaxStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, checkForOpenStatus, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOptionaddMboSetForRequiredCheck, 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, 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, validateAttributespublic Contract(MboSet ms) throws MXException, java.rmi.RemoteException
ms - MXExceptionjava.rmi.RemoteExceptionpublic void init()
throws MXException
init in class MboMXExceptionpublic void setContractTypeEditibilityAndValues(boolean fromInit)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void add()
throws MXException,
java.rmi.RemoteException
Mboadd in interface MboRemoteadd in class MboMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getStatusListName()
StatefulMbogetStatusListName in interface StatefulMboRemotegetStatusListName in class StatefulMbopublic void changeLineStatus(MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
changeLineStatus in interface ContractRemotecontractLineSetRemote - MXExceptionjava.rmi.RemoteExceptionchangeLineStatus(psdi.mbo.MboSetRemote)public void canChangeLineStatus()
throws MXException,
java.rmi.RemoteException
canChangeLineStatus in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptioncanChangeLineStatus()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 StatefulMboRemotechangeStatus in class StatefulMbostatus - 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.RemoteExceptionStatefulMbo.canChangeStatus(String)public boolean canEditContractLine()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateDates()
throws MXException,
java.rmi.RemoteException
validateDates in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionvalidateDates()public void validateContract()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void checkMasterMaxValue()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic int getContractReleaseSeqNumber()
throws MXException,
java.rmi.RemoteException
getContractReleaseSeqNumber in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptiongetContractReleaseSeqNumber()public double getAvailableFunds()
throws MXException,
java.rmi.RemoteException
getAvailableFunds in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptiongetAvailableFunds()public MboRemote reviseContract(java.lang.String revDescription) throws MXException, java.rmi.RemoteException
reviseContract in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptioncanReviseContractpublic void copySitesToContractAuth(SiteSetRemote siteSetRemote) throws MXException, java.rmi.RemoteException
copySitesToContractAuth in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptioncopySitesToContractAuth(psdi.app.site.SiteSetRemote)public void copySLAToSLAContract(SLASetRemote slaSetRemote) throws MXException, java.rmi.RemoteException
copySLAToSLAContract in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptioncopySitesToContractAuth(psdi.app.site.SiteSetRemote)public void initRelationship(java.lang.String relationName,
MboSetRemote mboSet)
throws MXException,
java.rmi.RemoteException
initRelationship in class MborelationName - the relationship namemboSet - the mbosetMXExceptionjava.rmi.RemoteExceptionpublic void canPerformAction()
throws MXException,
java.rmi.RemoteException
canPerformAction in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptioncanPerformAction()public void canReviseContract()
throws MXException,
java.rmi.RemoteException
canReviseContract in interface ContractRemoteMXApplicationException("contract", - "alreadyRevised") - thrown if the current contract is in the REVISED status.MXApplicationException("contract", - "shouldBeAppr") - thrown if the currenct contractMXExceptionjava.rmi.RemoteExceptioncanReviseContract()public void addInvVendorItemsToContractLine(MboSetRemote invVendorSetRemote) throws MXException, java.rmi.RemoteException
addInvVendorItemsToContractLine in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionaddInvVendorItemsToContractLine(psdi.mbo.MboSetRemote)public java.lang.String getInternalContractType()
throws MXException,
java.rmi.RemoteException
getInternalContractType in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.contractpublic void nullVendor()
throws MXException,
java.rmi.RemoteException
nullVendor in interface PurchasingMboRemotenullVendor in interface ContractRemotenullVendor in class PurchasingMboMXApplicationException("po", - "vendorIsNull");MXExceptionjava.rmi.RemoteExceptionPurchasingMbo.nullVendor()public MboRemote findLatestMasterRevision() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void canAuthSites()
throws MXException,
java.rmi.RemoteException
canAuthSites in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptioncanAuthSites()public void setContractTypeTerm()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void cancelOrSusupndPreviousRevision(java.lang.String internalStatus)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setNextRevisionReference(MboRemote nextRevisionRef) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getNextRevisionReference() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getPreviousRevision() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getNextRevision() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setInvoiceCreationFlag(boolean hasCreatedInvoice)
throws MXException,
java.rmi.RemoteException
hasCreatedInvoice - MXExceptionjava.rmi.RemoteExceptionpublic boolean getInvoiceCreationFlag()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean doesContractReferenceExistOnPO()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void canDelete()
throws MXException,
java.rmi.RemoteException
canDelete in class MboMXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote getAssetList() throws MXException, java.rmi.RemoteException
getAssetList in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.contractpublic MboSetRemote getLocationsList() throws MXException, java.rmi.RemoteException
getLocationsList in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.contractpublic void modify()
throws MXException,
java.rmi.RemoteException
modify in class MboMXExceptionjava.rmi.RemoteExceptionpublic void revisionInProgress(boolean flag)
throws MXException,
java.rmi.RemoteException
revisionInProgress in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.contractpublic boolean isRevisionInProgress()
throws MXException,
java.rmi.RemoteException
isRevisionInProgress in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.contractpublic java.lang.String useLineOrLoadedCost()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setRouteWF(boolean route)
throws MXException,
java.rmi.RemoteException
setRouteWF in interface ContractRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean getRouteWF()
throws MXException,
java.rmi.RemoteException
getRouteWF in interface ContractRemoteMXExceptionjava.rmi.RemoteException