public class InvReserveSet extends MboSet implements InvReserveSetRemote
Relationships to other MboSets:
Relationship Name | MboSet | Relationship |
---|---|---|
ITEM | ITEM | itemnum = invreserve.itemnum |
INVENTORY | INVENTORY | itemnum = invreserve.itemnum and location = invreserve.location |
WORKORDER | WORKORDER | wonum = invreserve.wonum |
fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, perfStats, strNoBaseLangValueEntered
INVENTORY, ITEM, MATUSETRANS, PO, POLINE, WORKORDER
INSERTONLY, INSERTORUPDATE, UPDATEONLY
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
APPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGER
appenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DBCONNECTION, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_DMPREVIEW, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_MT, LOGGERNAME_NULLMBOPOINTER, LOGGERNAME_SECURITY, LOGGERNAME_SENDFAILED, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix
Constructor and Description |
---|
InvReserveSet(MboServerInterface ms)
Construct the set
|
Modifier and Type | Method and Description |
---|---|
void |
addInvReserveInvUseandLines(MboRemote reserve,
java.lang.String useType)
This method auto creates the invuse and invuselines for the reservation
|
void |
addInvReserveInvUseandLinesWO(MboRemote reserve,
java.lang.String useType)
This method auto creates the invuse and invuselines for the reservation
|
InvReserveRemote |
addMRReservation(MboRemote mrlinMbo,
java.lang.String requestedBy,
java.util.Date requestDate) |
InvReserveRemote |
addPOReservation(MboRemote poline,
java.lang.String storeLoc,
java.lang.String storeLocSiteID,
java.lang.String glaccount,
boolean directreq)
returns a new invreserve mbo when po is approved.
|
InvReserveRemote |
addPOReservation(java.lang.String ponum,
java.lang.String polinenum,
java.lang.String polineid,
java.lang.String itemnum,
java.lang.String itemsetid,
java.lang.String location,
java.lang.String glaccount,
java.lang.String description,
boolean directreq,
java.lang.String requestedBy,
java.util.Date requestDate,
java.util.Date requiredDate,
double qty)
Deprecated.
|
InvReserveRemote |
addPOReservation(java.lang.String ponum,
java.lang.String polinenum,
java.lang.String polineid,
java.lang.String itemnum,
java.lang.String itemsetid,
java.lang.String location,
java.lang.String glaccount,
java.lang.String description,
boolean directreq,
java.lang.String requestedBy,
java.util.Date requestDate,
java.util.Date requiredDate,
double qty,
java.lang.String conditionCode,
java.lang.String siteID,
java.lang.String storeLocSiteID)
Deprecated.
|
InvReserveRemote |
addWorkOrderReservation(MboRemote wpm,
boolean createInit,
java.util.Date requestDate,
java.util.Date requiredDate) |
InvReserveRemote |
addWorkOrderReservation(java.lang.String wonum,
java.lang.String itemnum,
java.lang.String itemsetid,
java.lang.String location,
java.lang.String storelocsite,
java.lang.String glaccount,
java.lang.String description,
boolean directreq,
boolean initFlag,
java.lang.String requestedBy,
java.util.Date requestDate,
java.util.Date requiredDate,
double qty,
double issueqty)
Deprecated.
|
InvReserveRemote |
addWorkOrderReservation(java.lang.String wonum,
java.lang.String itemnum,
java.lang.String itemsetid,
java.lang.String location,
java.lang.String storelocsite,
java.lang.String glaccount,
java.lang.String description,
boolean directreq,
boolean initFlag,
java.lang.String requestedBy,
java.util.Date requestDate,
java.util.Date requiredDate,
double qty,
double issueqty,
java.lang.String conditionCode,
java.lang.String issueTo)
Deprecated.
|
void |
deleteAllMRReservations()
Delete all reservations .
|
void |
deleteMRReservations(java.lang.String mrnum) |
void |
deleteMRReservationsWhenCancel(java.lang.String mrnum)
Delete all reservations with the MRNUM on them.
|
void |
deletePOReservations(java.lang.String ponum) |
void |
deleteWorkOrderReservations()
This method is called by the WO package to delete all reservations related to a work
order.
|
void |
deleteWorkOrderReservations(java.lang.String wonum)
Deprecated.
This method simply calls the method without a parameter.
|
java.util.HashMap<java.lang.Long,MboRemote> |
getInvUseMap()
This method clears the hashmap.
|
MboRemote |
getInvUseMap(long invUseId)
This method returns the invUseMap.
|
java.util.HashMap<java.lang.String,MboRemote> |
getStoreInvUseMap()
This method returns the hashmap.
|
java.lang.String |
getUserWhere(java.lang.String alias)
This method overridden to support QBE on nonpersistent attributes DisplayWonum
and DisplayTaskID.
|
void |
putInvUseMap(long invUseId,
MboRemote invUseMbo)
This method adds the invUseMap.
|
void |
resetQbe()
This method overridden to support QBE on nonpersistent attributes DisplayWonum
and DisplayTaskID.
|
void |
setQbe(java.lang.String attribute,
java.lang.String expression)
This method overridden to support QBE on nonpersistent attributes DisplayWonum
and DisplayTaskID.
|
void |
updateWpmReservation(MboRemote reservation,
MboRemote wpm,
boolean createInit,
java.util.Date requiredDate)
When a work plan material Mbo is deleted, created, or modified, this method
deletes, creates, or modifies the corrosponding reservation.
|
abortSql, add, add, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyRowSecurity, canAdd, cancelAndClose, checkMethodAccess, checkMethodAccess, cleanup, clear, clearESigTransIDForAdmin, clearIgnoredAutokeyAttrs, clearLongOpPipe, clearToBeSaved, clearTransactionReference, clearWarnings, close, commit, commitTransaction, copy, copy, copy, copyForDM, count, count, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, determineRequiredFieldsFromERM, dump, earliestDate, enableMethod, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, getAllowQualifiedRestriction, getAlwaysFlags, getAlwaysFlags, getApp, getAppAlwaysFieldFlags, getAppWhere, getAttrRestrictions, getBoolean, getByte, getBytes, getClientLocale, getClientTimeZone, getCompleteWhere, getCurrentPosition, getDate, getDBFetchMaxRows, getDefaultValue, getDefaultValueHash, getDouble, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getFloat, getIgnoredAutokeyAttrs, getInsertCompanySet, getInsertItemSet, getInsertOrg, getInsertSite, getInt, getJspDefaultValueHash, getKeyAttributes, getList, getList, getLong, getMaxAppsWhere, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboLogger, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMultiSiteWhere, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getProfile, getProxy, getQbe, getQbe, getQbe, getQbeSiteAuthorization, getQbeWhere, getQualifiedWhere, getQueryTimeout, getRelationName, getRelationship, getRowRestrictions, getSecurityLogger, getSelection, getSelectionWhere, getSetOrderByForUI, getSharedMboSet, getSize, getSkipFirstNRows, getSqlLogger, getSQLOptions, getString, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserPrefWhere, getUserWhere, getWarnings, getWhere, getZombie, handleMLMbo, handleMLMbo, hasMLQbe, hasQbe, hasWarnings, ignoreAutokeyAttr, ignoreAutokeyAttr, ignoreQbeExactMatchSet, incrementDeletedCount, init, init, initDataDictionary, isBasedOn, isClosed, isDeltaStorage, isDMDeploySet, isDMSkipFieldValidation, isEAuditFieldModified, isEmpty, isESigFieldModified, isESigNeeded, isFlagSet, isIgnoreQbeExactMatchSet, isLookup, isNull, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, isTableDomainLookup, latestDate, locateMbo, logESigVerification, logRowUpdatedException, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, moveToKey, notExist, positionState, processML, remove, remove, remove, reset, resetForRefreshOnSave, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, rollbackTransaction, save, save, save, save, saveMbos, saveTransaction, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDefaultValues, setDMDeploySet, setDMSkipFieldValidation, setEAuditFieldModified, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setOwner, setPreserveOrderByCase, setProxy, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setQueryTimeout, setRelationName, setRelationship, setRequiedFlagsFromERM, setRetainMboPosition, setSetOrderByForUI, setSkipFirstNRows, setSQLOptions, setTableDomainLookup, setTxnPropertyMap, setupLongOpPipe, setUserWhere, setUserWhereAfterParse, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, setWhere, setWhereQbe, smartFill, smartFill, smartFind, smartFind, smartFind, smartFind, sort, splitOrderBy, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, undoTransaction, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, validateTransaction, verifyESig
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abortSql, add, add, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addWarning, addWarnings, checkMethodAccess, cleanup, clear, clearLongOpPipe, close, commit, copy, copy, copyForDM, count, count, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, determineRequiredFieldsFromERM, earliestDate, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, getApp, getAppAlwaysFieldFlags, getAppWhere, getCompleteWhere, getCurrentPosition, getDBFetchMaxRows, getDefaultValue, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getKeyAttributes, getList, getList, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getProfile, getQbe, getQbe, getQbe, getQbeWhere, getQueryTimeout, getRelationName, getRelationship, getSelection, getSelectionWhere, getSetOrderByForUI, getSize, getSQLOptions, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserWhere, getWarnings, getWhere, getZombie, hasMLQbe, hasQbe, hasWarnings, ignoreQbeExactMatchSet, incrementDeletedCount, init, isBasedOn, isDMDeploySet, isDMSkipFieldValidation, isEmpty, isESigNeeded, isFlagSet, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, latestDate, locateMbo, logESigVerification, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, notExist, positionState, processML, remove, remove, remove, reset, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, save, save, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDMDeploySet, setDMSkipFieldValidation, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setOwner, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setQueryTimeout, setRelationName, setRelationship, setRequiedFlagsFromERM, setRetainMboPosition, setSetOrderByForUI, setSQLOptions, setTableDomainLookup, setTxnPropertyMap, setupLongOpPipe, setUserWhere, setUserWhereAfterParse, setWhere, setWhereQbe, smartFill, smartFill, smartFind, smartFind, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, verifyESig
getBoolean, getByte, getBytes, getDate, getDouble, getFloat, getInt, getLong, getString, isNull, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull
commitTransaction, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, rollbackTransaction, saveTransaction, undoTransaction, validateTransaction
public InvReserveSet(MboServerInterface ms) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public InvReserveRemote addWorkOrderReservation(MboRemote wpm, boolean createInit, java.util.Date requestDate, java.util.Date requiredDate) throws MXException, java.rmi.RemoteException
addWorkOrderReservation
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
addWorkOrderReservation(MboRemote,boolean,Date,Date)
public InvReserveRemote addWorkOrderReservation(java.lang.String wonum, java.lang.String itemnum, java.lang.String itemsetid, java.lang.String location, java.lang.String storelocsite, java.lang.String glaccount, java.lang.String description, boolean directreq, boolean initFlag, java.lang.String requestedBy, java.util.Date requestDate, java.util.Date requiredDate, double qty, double issueqty) throws MXException, java.rmi.RemoteException
addWorkOrderReservation
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
psdi.app.inventory.InvReserveSet#addWorkOrderReservation(String,String,String,String,,String,String,String,boolean,boolean,String,Date,Date,double)
public InvReserveRemote addWorkOrderReservation(java.lang.String wonum, java.lang.String itemnum, java.lang.String itemsetid, java.lang.String location, java.lang.String storelocsite, java.lang.String glaccount, java.lang.String description, boolean directreq, boolean initFlag, java.lang.String requestedBy, java.util.Date requestDate, java.util.Date requiredDate, double qty, double issueqty, java.lang.String conditionCode, java.lang.String issueTo) throws MXException, java.rmi.RemoteException
addWorkOrderReservation
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
psdi.app.inventory.InvReserveSet#addWorkOrderReservation(String,String,String,String,,String,String,String,boolean,boolean,String,Date,Date,double)
public InvReserveRemote addPOReservation(java.lang.String ponum, java.lang.String polinenum, java.lang.String polineid, java.lang.String itemnum, java.lang.String itemsetid, java.lang.String location, java.lang.String glaccount, java.lang.String description, boolean directreq, java.lang.String requestedBy, java.util.Date requestDate, java.util.Date requiredDate, double qty) throws MXException, java.rmi.RemoteException
addPOReservation
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
public InvReserveRemote addPOReservation(java.lang.String ponum, java.lang.String polinenum, java.lang.String polineid, java.lang.String itemnum, java.lang.String itemsetid, java.lang.String location, java.lang.String glaccount, java.lang.String description, boolean directreq, java.lang.String requestedBy, java.util.Date requestDate, java.util.Date requiredDate, double qty, java.lang.String conditionCode, java.lang.String siteID, java.lang.String storeLocSiteID) throws MXException, java.rmi.RemoteException
addPOReservation
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
public InvReserveRemote addPOReservation(MboRemote poline, java.lang.String storeLoc, java.lang.String storeLocSiteID, java.lang.String glaccount, boolean directreq) throws MXException, java.rmi.RemoteException
addPOReservation
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
psdi.app.inventory.InvReserveSet#addPOReservation(MboRemote,String,String,boolean)
public InvReserveRemote addMRReservation(MboRemote mrlinMbo, java.lang.String requestedBy, java.util.Date requestDate) throws MXException, java.rmi.RemoteException
addMRReservation
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
addMRReservation(MboRemote, String, Date)
public void deleteWorkOrderReservations(java.lang.String wonum) throws MXException, java.rmi.RemoteException
deleteWorkOrderReservations
in interface InvReserveSetRemote
wonum
- This is left over from previous versions and is ignored.MXException
java.rmi.RemoteException
The workorder's INVRESERVE set.
public void deleteWorkOrderReservations() throws MXException, java.rmi.RemoteException
deleteWorkOrderReservations
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
The workorder's INVRESERVE set.
public void deletePOReservations(java.lang.String ponum) throws MXException, java.rmi.RemoteException
deletePOReservations
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
public void deleteMRReservations(java.lang.String mrnum) throws MXException, java.rmi.RemoteException
deleteMRReservations
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
public void deleteMRReservationsWhenCancel(java.lang.String mrnum) throws MXException, java.rmi.RemoteException
deleteMRReservationsWhenCancel
in interface InvReserveSetRemote
MRNUM
- MXException
java.rmi.RemoteException
public void deleteAllMRReservations() throws MXException, java.rmi.RemoteException
deleteAllMRReservations
in interface InvReserveSetRemote
MXException
java.rmi.RemoteException
deleteAllMRReservations()
public void updateWpmReservation(MboRemote reservation, MboRemote wpm, boolean createInit, java.util.Date requiredDate) throws MXException, java.rmi.RemoteException
updateWpmReservation
in interface InvReserveSetRemote
reservation
- The reservation, if any, already existing that corrosponds to the WPMaterial.
This parameter can be null.wpm
- The WPMaterialcreateInit
- true if reservations should be created with the InitFlag set.requiredDate
- Date when the reservation is required.MXException
java.rmi.RemoteException
updateWpmReservation(MboRemote,MboRemote,boolean,Date)
public void setQbe(java.lang.String attribute, java.lang.String expression) throws MXException, java.rmi.RemoteException
setQbe
in interface MboSetRemote
setQbe
in class MboSet
attribute
- The name of the attribute to set the QBE forexpression
- The Qbe expression.MXException
java.rmi.RemoteException
MboSet.resetQbe()
,
MboSet.setQbe(String[], String)
,
MboSet.reset()
,
MboSet.getMbo()
public void resetQbe()
resetQbe
in interface MboSetRemote
resetQbe
in class MboSet
MboSet.setQbe(String, String)
public java.lang.String getUserWhere(java.lang.String alias) throws MXException, java.rmi.RemoteException
getUserWhere
in class MboSet
MXException
java.rmi.RemoteException
public void addInvReserveInvUseandLines(MboRemote reserve, java.lang.String useType) throws MXException, java.rmi.RemoteException
reserve
- The InvReserve MbocreateInvUse
- The boolean flag to indicate if the invuse needs to be createdtype
- The type indicates LineType. It cab be ITEM or TOOLMXException
java.rmi.RemoteException
public void addInvReserveInvUseandLinesWO(MboRemote reserve, java.lang.String useType) throws MXException, java.rmi.RemoteException
reserve
- The InvReserve MbouseType
- The type indicates Use Type.MXException
java.rmi.RemoteException
public MboRemote getInvUseMap(long invUseId) throws MXException, java.rmi.RemoteException
invUseId
- MXException
java.rmi.RemoteException
public void putInvUseMap(long invUseId, MboRemote invUseMbo) throws MXException, java.rmi.RemoteException
invUseId
- invUseMbo
- MXException
java.rmi.RemoteException
public java.util.HashMap<java.lang.Long,MboRemote> getInvUseMap() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.util.HashMap<java.lang.String,MboRemote> getStoreInvUseMap() throws MXException, java.rmi.RemoteException
invUseId
- MXException
java.rmi.RemoteException