public class PurchView extends Contract implements PurchViewRemote
Attribute Name | Description |
---|---|
AcceptanceLoss | Liable for acceptance loss? |
AcceptPeriod | Acceptance period in days. |
AddLinesOnUse | Can additional lines be added to purchase document with contract reference. |
AdjustAmt | Non-persistent field to indicate the amount that the unitcost must be incremented or decremented. |
AmtRemaining | Difference between the maximum volume and the commited cost for a volume specified contract. |
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. |
CustomerNum | Vendors' number identifying our company. |
CanExceedVolume | Can the specified maximum volume be exceeded? |
ChangeBy, ChangeDate | The name of the person who last modified the form and the date on which the form was last modified. |
ChgPriceOnUse | Can price be changed on the line with contract reference. |
ChgQtyOnUse | Can quantity be changed on line with contract reference. |
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. |
ContractPurchId | Unique identifier of the ContractPurch table. |
ContractType | Indicates whether the type of the contract is Labor or Lease or Maintenance or Purchase or Rental or Software License or Warranty. |
CreateRel | Flag indicating if a Release PO can be created from the contract. |
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. |
DeliveryLoss | Flag to indicate if there is a liability for delivery loss. |
Description | Description of the Purchase Contract. |
Description_LongDescription | Long description of the Purchase Contract. |
EndDate | Date when is Contract is no longer valid. |
EnforceBundle | Bundle enforced? |
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. |
MaxRelVol | Maximum Release Volume. |
MaxVol | Maximum Volume. |
OrgId | Identifier of the organization for this Purchase Order.
|
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. |
ShippingLoss | Liable for shipping loss? |
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? |
OwnerSysId, SenderSysId | Columns used by MAXIMO E-Commerce Adapter (MEA). |
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 |
---|
PurchView(MboSet ms)
Construct the PurchView object.
|
Modifier and Type | Method and Description |
---|---|
void |
add()
Add method on the Purchase Contract View.
|
void |
applyPriceAdjustment(MboSetRemote contractLineSetRemote)
Increases the unitcost or the linecost of a selected CONTRACTLINE by a specified percentage.
|
void |
applyPriceToLines()
Apply the adjusted prices to the linecost of the contractLine.
|
void |
canChangeLineStatus()
Checks to see if the contract is approved.
|
void |
canCreateRelease()
Checks if the following conditions are true.
|
void |
canCreateRFQ()
Checks if the list of authorized sites is not empty.
|
void |
canCreateSWLic()
Check to make sure that the contract type is SWLICENSE before the page is launched.
|
void |
canViewRelCost()
Determines if the user can go to the 'View Release Costs' page.
|
void |
copyPersonsToNamedUsers(MboSetRemote personSetRemote)
Copies the selected Person values to NAMEDUSERS.
|
void |
copyPOLinesToCurrentContract(MboSetRemote sourcePOLineSet)
Copies the information from the lines in the passed in POLineSet to the
ContractLines if the POLine was selected.
|
void |
copyPRLinesToCurrentContract(MboSetRemote sourcePRLineSet)
Copies the information from the lines in the passed in PRLineSet to the
ContractLines if the PRLine was selected.
|
MboRemote |
copyPRLineToContract(MboRemote sourcePRLine,
MboSetRemote contractLineSetRemote)
Copies all relevant information from PRLine to ContractLine.
|
void |
copyPurchContractValuesToPOHeader(MboRemote poHeaderRemote)
Deprecated.
|
void |
copyPurchContractValuesToPOHeader(MboRemote poHeaderRemote,
java.lang.String siteID)
Copy the fields in the Purchase Contract to the corresponding
fields of the passed in PO Release Header reference.
|
void |
copySelectedLinesToRelease(MboRemote releasePOHeader,
java.util.Vector selectedMbos)
This method copies all selected lines of the purchase contract to the Release PO.
|
MboRemote |
createPOHeader()
Creates the Release PO Header.
|
MboRemote |
createPOHeader(java.lang.String siteID)
Creates the Release PO Header.
|
MboRemote |
createRelease(MboSetRemote contractLineSetRemote)
Creates a Release Purchase Order that has all the header and line info from the purchase contract.
|
MboRemote |
createRelease(java.lang.String ponum,
MboSetRemote contractLineSetRemote)
Deprecated.
|
MboRemote |
createRelease(java.lang.String ponum,
MboSetRemote contractLineSetRemote,
java.lang.String siteID)
Exclusive method for MEA.
|
MboRemote |
createReleaseHeaderAndLines(MboSetRemote contractLineSetRemote)
Creates the release PO Header and its lines.
|
MboRemote |
createReleaseHeaderAndLines(MboSetRemote contractLineSetRemote,
java.lang.String siteID)
Creates the release PO Header and its lines.
|
MboRemote |
createRFQ(MboSetRemote contractLineSetRemote)
Creates an RFQ from a Contract.
|
void |
createSWLic()
Create a new software contract header if none exists for this contract.
|
void |
deleteSWLic()
Delete a software contract header.
|
MboRemote |
duplicate()
Duplicates a Contract,its lines and cost lines
Creates a duplicate Purchase Order.
|
double |
getAmountOnOrder()
Calculates the amount on order for the current contract.
|
double |
getAmountReceived()
Calculates the total amount received against the Purchase Contract.
|
double |
getCommittedReleases()
Returns the cost of approved releases present in the database.
|
double |
getInvoiceVariance()
Gets the total invoice variance for all invoices which were created for this contract.
|
void |
getPOCurrency(java.lang.String[] statuses) |
void |
getSqlLineOrLoadedCost() |
java.lang.String |
getStatusListName()
Return the string "CONTRACTSTATUS".
|
double |
getUnCommitedCost()
Returns the cost of approved releases present in the database.
|
double |
getUnCommittedReleases()
Returns the cost of approved releases present in the database.
|
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.
|
void |
modify()
Internal method that marks the record as modified.
|
void |
nullVendor()
Throws an exception if the vendor on the PURCHVIEW Header is null.
|
void |
removeContractReferencesFromPR()
Removes contract references from PRLines, if the contract lines were copied from a PR
If the PR is closed, it reopens the PR (sets the PR status to APPR) after removing contract references from PRLines.
|
void |
removeContractReferencesFromRFQ()
Removes contract references from RFQLines, if the contract lines were copied from a RFQ
If the RFQ is closed, it reopens the RFQ (sets the RFQ status to SENT) after removing contract references from RFQLines.
|
void |
save()
Overrides the save of Mbo so that a row is added to the status history
table when a new object is saved.
|
addInvVendorItemsToContractLine, canAuthSites, cancelOrSusupndPreviousRevision, canDelete, canEditContractLine, canPerformAction, canReviseContract, changeLineStatus, changeStatus, checkMasterMaxValue, copySitesToContractAuth, copySLAToSLAContract, doesContractReferenceExistOnPO, findLatestMasterRevision, getAssetList, getAvailableFunds, getContractReleaseSeqNumber, getInternalContractType, getInvoiceCreationFlag, getLocationsList, getNextRevision, getNextRevisionReference, getPreviousRevision, getRouteWF, isRevisionInProgress, prevStatusRemainApproved, reviseContract, revisionInProgress, setContractTypeEditibilityAndValues, setContractTypeTerm, setInvoiceCreationFlag, setNextRevisionReference, setRouteWF, useLineOrLoadedCost, validateContract, validateDates
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, 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
addInvVendorItemsToContractLine, canAuthSites, canPerformAction, canReviseContract, changeLineStatus, copySitesToContractAuth, copySLAToSLAContract, getAssetList, getAvailableFunds, getContractReleaseSeqNumber, getInternalContractType, getLocationsList, getRouteWF, isRevisionInProgress, reviseContract, revisionInProgress, setRouteWF, validateDates
copyContarctTerm, copyContractToPOPR, copyTerms, getPOPRLineSet, noLimitWhenApprove, nullVendorContract, showConsVendorWarningMessageForContracts
canChangeMaxStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, 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, 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 PurchView(MboSet ms) throws MXException, java.rmi.RemoteException
ms
- MXException
java.rmi.RemoteException
public java.lang.String getStatusListName()
getStatusListName
in interface StatefulMboRemote
getStatusListName
in class Contract
public void init() throws MXException
Contract
init
in class Contract
MXException
public void add() throws MXException, java.rmi.RemoteException
add
in interface MboRemote
add
in class Contract
MXException
java.rmi.RemoteException
public void copyPOLinesToCurrentContract(MboSetRemote sourcePOLineSet) throws MXException, java.rmi.RemoteException
copyPOLinesToCurrentContract
in interface PurchViewRemote
MXException
java.rmi.RemoteException
copyPOLinesToCurrentContract(psdi.mbo.MboSetRemote)
public void copyPRLinesToCurrentContract(MboSetRemote sourcePRLineSet) throws MXException, java.rmi.RemoteException
copyPRLinesToCurrentContract
in interface PurchViewRemote
MXException
java.rmi.RemoteException
copyPRLinesToCurrentContract(psdi.mbo.MboSetRemote)
public MboRemote copyPRLineToContract(MboRemote sourcePRLine, MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
sourcePRLine
- - The PRLine reference from which the details are copied over to the ContractLine.MXException
java.rmi.RemoteException
public MboRemote duplicate() throws MXException, java.rmi.RemoteException
save()
method checks for the key and throws an exception
if the key is not entered.
duplicate
in interface MboRemote
duplicate
in class Mbo
MXException
java.rmi.RemoteException
Mbo.isAutoKeyed(java.lang.String)
public MboRemote createRelease(MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
createRelease
in interface PurchViewRemote
MXException
java.rmi.RemoteException
createRelease(psdi.mbo.MboSetRemote)
public MboRemote createRelease(java.lang.String ponum, MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
createRelease
in interface PurchViewRemote
ponum
- contractLineSetRemote
- MXException
java.rmi.RemoteException
createRelease(psdi.mbo.MboSetRemote)
public MboRemote createRelease(java.lang.String ponum, MboSetRemote contractLineSetRemote, java.lang.String siteID) throws MXException, java.rmi.RemoteException
createRelease
in interface PurchViewRemote
ponum
- contractLineSetRemote
- siteid
- MXException
java.rmi.RemoteException
createRelease(String, MboSetRemote, String)
public MboRemote createReleaseHeaderAndLines(MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
contractLineSetRemote
- MXException
java.rmi.RemoteException
public MboRemote createReleaseHeaderAndLines(MboSetRemote contractLineSetRemote, java.lang.String siteID) throws MXException, java.rmi.RemoteException
contractLineSetRemote
- siteID
- MXException
java.rmi.RemoteException
public void copySelectedLinesToRelease(MboRemote releasePOHeader, java.util.Vector selectedMbos) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void canCreateRelease() throws MXException, java.rmi.RemoteException
canCreateRelease
in interface PurchViewRemote
MXApplicationException("contract",
- "createRelFalse") - thrown when the createrelease flag is not checked.MXApplicationException("contract","ContractNotApproved")
- - thrown when the contract is not approved.java.rmi.RemoteException
MXException
canCreateRelease
public void canCreateRFQ() throws MXException, java.rmi.RemoteException
canCreateRFQ
in interface PurchViewRemote
MXApplicationException("contract",
- "noAuthorizedSites") - thrown when the the list of authorized sites is empty.java.rmi.RemoteException
MXException
canCreateRFQ
public MboRemote createPOHeader() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboRemote createPOHeader(java.lang.String siteID) throws MXException, java.rmi.RemoteException
siteid
- MXException
java.rmi.RemoteException
public void copyPurchContractValuesToPOHeader(MboRemote poHeaderRemote) throws MXException, java.rmi.RemoteException
poHeaderRemote
- MXException
java.rmi.RemoteException
public void copyPurchContractValuesToPOHeader(MboRemote poHeaderRemote, java.lang.String siteID) throws MXException, java.rmi.RemoteException
poHeaderRemote
- siteID
- MXException
java.rmi.RemoteException
public void applyPriceAdjustment(MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
applyPriceAdjustment
in interface PurchViewRemote
MXException
java.rmi.RemoteException
applyPriceAdjustment(psdi.mbo.MboSetRemote)
public MboRemote createRFQ(MboSetRemote contractLineSetRemote) throws MXException, java.rmi.RemoteException
createRFQ
in interface PurchViewRemote
MXApplicationException("contract",
- "noRFQNum") will be thrown if
there is no RFQ Number specified for the RFQ that is to be created.MXException
java.rmi.RemoteException
createRFQ(psdi.mbo.MboSetRemote)
public void nullVendor() throws MXException, java.rmi.RemoteException
nullVendor
in interface PurchasingMboRemote
nullVendor
in interface ContractRemote
nullVendor
in interface PurchViewRemote
nullVendor
in class Contract
MXApplicationException("po",
- "vendorIsNull");MXException
java.rmi.RemoteException
PurchasingMbo.nullVendor()
public void canChangeLineStatus() throws MXException, java.rmi.RemoteException
canChangeLineStatus
in interface ContractRemote
canChangeLineStatus
in interface PurchViewRemote
canChangeLineStatus
in class Contract
MXException
java.rmi.RemoteException
Contract.canChangeLineStatus()
public void modify() throws MXException, java.rmi.RemoteException
modify
in class Contract
MXException
java.rmi.RemoteException
public void initRelationship(java.lang.String relationName, MboSetRemote mboSet) throws MXException, java.rmi.RemoteException
initRelationship
in class Contract
relationName
- the relationship namemboSet
- the mbosetMXException
java.rmi.RemoteException
public double getUnCommittedReleases() throws MXException, java.rmi.RemoteException
getUnCommittedReleases
in interface PurchViewRemote
MXException
java.rmi.RemoteException
getUnCommittedReleases()
public double getCommittedReleases() throws MXException, java.rmi.RemoteException
getCommittedReleases
in interface PurchViewRemote
MXException
java.rmi.RemoteException
getCommittedReleases()
public double getUnCommitedCost() throws MXException, java.rmi.RemoteException
getUnCommitedCost
in interface PurchViewRemote
MXException
java.rmi.RemoteException
getUnCommitedCost()
public double getAmountOnOrder() throws MXException, java.rmi.RemoteException
getAmountOnOrder
in interface PurchViewRemote
MXException
java.rmi.RemoteException
getAmountOnOrder()
public double getInvoiceVariance() throws MXException, java.rmi.RemoteException
getInvoiceVariance
in interface PurchViewRemote
MXException
java.rmi.RemoteException
getInvoiceVariance()
public double getAmountReceived() throws MXException, java.rmi.RemoteException
getAmountReceived
in interface PurchViewRemote
MXException
java.rmi.RemoteException
getAmountReceived()
public void canViewRelCost() throws MXException, java.rmi.RemoteException
canViewRelCost
in interface PurchViewRemote
MXException
java.rmi.RemoteException
canViewRelCost()
public void createSWLic() throws MXException, java.rmi.RemoteException
createSWLic
in interface PurchViewRemote
MXException
java.rmi.RemoteException
createSWLic()
public void deleteSWLic() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void canCreateSWLic() throws MXException, java.rmi.RemoteException
canCreateSWLic
in interface PurchViewRemote
MXException
java.rmi.RemoteException
canCreateSWLic()
public void copyPersonsToNamedUsers(MboSetRemote personSetRemote) throws MXException, java.rmi.RemoteException
copyPersonsToNamedUsers
in interface PurchViewRemote
MXException
java.rmi.RemoteException
copyPersonsToNamedUsers(psdi.mbo.MboSetRemote)
public void save() throws MXException, java.rmi.RemoteException
StatefulMbo
MXException
java.rmi.RemoteException
removeContractReferencesFromPR
public void removeContractReferencesFromPR() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void removeContractReferencesFromRFQ() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void applyPriceToLines() throws MXException, java.rmi.RemoteException
applyPriceToLines
in interface PurchViewRemote
MXException
java.rmi.RemoteException
applyPriceToLines()
public void getPOCurrency(java.lang.String[] statuses) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void getSqlLineOrLoadedCost() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException