public class InvUseLineSet extends MboSet implements InvUseLineSetRemote
dmDeploySet, dmDeploySkipFieldValidation, fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, mboVec, mrdVec, perfStats, strNoBaseLangValueEntered, toBeSavedFROMINVENTORYSTATUS, FROMLOCATION, INVBALANCES, INVBALANCES_BINLOT, INVBALANCES_BINNOLOT, INVBALANCESBIN, INVBALANCESCC, INVBALANCESLOT, INVENTORY, INVLOT, INVPICKLIST, INVRESERVE, INVRESERVEFORUSELINE, INVUSE, INVUSELINE, INVUSELINESPLIT, ISSUEDITEMFORRETURN, ITEM, ITEMCONDITION, LINESPLIT, MATRECPICKSTRANSFER, MATRECSHIPRECEIPT, MATRECSHIPTRANSFER, MATRECSTAGETRANSFER, MATUSETRANSFORUSELINE, POLINE, RESERVATION, ROTASSET, ROTATINGASSET, SPLITINVUSELINE, SPLITUSELINE, TOINVENTORY, TOLOCATIONS, TOLOCINVENTORYINSERTONLY, INSERTORUPDATE, UPDATEONLYALLROWS, 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, USERAPPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGERappenderPrefix, 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 |
|---|
InvUseLineSet(MboServerInterface ms)
Construct the set
|
| Modifier and Type | Method and Description |
|---|---|
MboRemote |
addInvUseLineFromInvReserve(MboRemote invRes)
This method to add and copy necessary information from InvReserve to InvUseLine.
|
MboRemote |
addInvUseLineFromMatUseTrans(MboRemote matUseTrans)
This method adds and copy necessary information from Select Items to Return dialog to InvUseLine.
|
void |
canAdd()
Can an object be added to the InvUseLine?
The owner of InvUseLine must be InvUse and the status should be ENTERED.
|
void |
clearInvBalMap()
Clears the invBalMap hash map.
|
void |
clearinvBalQtyMap()
Clears the invBalMap hash map.
|
void |
copyInvBalancesSet(MboSetRemote invBalancesSet)
Loops thru the passed InvBalancesSet and add new InvUseLine based on each InvBalances
selected.
|
void |
copyInvReserveSet(MboSetRemote invReserveSet)
Loops thru the passed InvReserveSet and add new MatUseTrans based on each InvReserve selected.
|
void |
copyInvUseLineSet(MboSetRemote matUseTransSet)
Loops thru the passed MatUseTransSet(ISSUE type) and add new InvUseLine(RETURN type) based on each MatUsetrans selected.
|
void |
copySparePartSet(MboSetRemote sparePartSet)
Loops thru the passed SparePartSet and adds new MatUseTrans based on each SparePart selected.
|
java.util.HashMap |
getInvBalMap()
returns the hash map.
|
MboRemote |
getInvBalMap(java.lang.String key)
Return the invbalance mbo corresponding to key.
|
java.util.Vector |
getInvReserveVector() |
protected Mbo |
getMboInstance(MboSet ms)
Generate a new InvUseLine object
|
java.util.ArrayList |
getPhyscntdateList() |
double |
getQtyForReservationinSet(java.lang.String requestnum,
long invuselineid) |
void |
preValidateIpcBom(IpcBomSetRemote bomset)
Hook for IPC to prevalidate bills of materials for this particular application
|
void |
putInvBalMap(java.lang.String key,
MboRemote invBalMbo)
Adds invbalance mbo to the HashMap
|
void |
returnIPCParts(IpcSelectedPartsSetRemote partset)
Hook for IPC to return selected parts in IPC back to this mbo
|
boolean |
sameMatUseTransFound(MboRemote selectedIssue)
Returns true if the passed InvUseLine mbo(type of ISSUE) has been selected in the current
invuseline set.
|
void |
validateInvUseData()
This method is called from the bean to validate the InvUse Data.
|
abortSql, add, add, addAliasForML, addAliasForML, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addFederatedMboToSorter, addJoinedAttribute, addMbo, addMbo, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyAppSpecificAuthorization, applyRowSecurity, avg, cancelAndClose, checkMethodAccess, checkMethodAccess, cleanup, clear, clearBatchedPreparedStmt, clearBatchedPreparedStmts, clearESigTransactionIdThread, clearESigTransIDForAdmin, clearIgnoredAutokeyAttrs, clearLongOpPipe, clearToBeSaved, clearTransactionReference, clearWarnings, close, commit, commitTransaction, copy, copy, copy, copyForDM, count, count, countAndCleanup, countAndCleanup, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, deleteMbo, determineRequiredFieldsFromERM, dump, earliestDate, enableMethod, executeBatch, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, forceDBSort, getAllAppAlwaysFieldFlags, getAllowQualifiedRestriction, getAlwaysFlags, getAlwaysFlags, getApp, getAppAlwaysFieldFlags, getAppWhere, getAttrRestrictions, getBoolean, getByte, getBytes, getClientLocale, getClientTimeZone, getCompleteWhere, getCurrentPosition, getDate, getDBFetchMaxRows, getDefaultValue, getDefaultValueHash, getDouble, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getFloat, getFromClause, getIgnoredAutokeyAttrs, getInsertCompanySet, getInsertItemSet, getInsertOrg, getInsertSite, getInt, getJspDefaultValueHash, getKeyAttributes, getList, getList, getLong, getMaxAppsWhere, getMaxMessage, getMbo, getMbo, getMboCtx, getMboForUniqueId, getMboLogger, getMboServer, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMultiSiteWhere, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getPreparedStmt, getProfile, getProxy, getQbe, getQbe, getQbe, getQbeSiteAuthorization, getQbeWhere, getQualifiedWhere, getQueryTimeout, getRelationName, getRelationship, getRetainRecordLimit, getRowRestrictions, getSecurityLogger, getSelectClause, getSelectClause, getSelection, getSelectionWhere, getSelectWhereClause, getSetOrderByForUI, getSharedMboSet, getSize, getSkipFirstNRows, getSqlLogger, getSQLOptions, getString, getTranslator, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserPrefWhere, getUserWhere, getUserWhere, getWarnings, getWhere, getZombie, handleMLMbo, handleMLMbo, hasMLQbe, hasQbe, hasWarnings, ignoreAutokeyAttr, ignoreAutokeyAttr, ignoreQbeExactMatchSet, includeRelatedMbosOfOwnersChildren, incrementDeletedCount, init, init, initDataDictionary, insertDeltaRow, insertMbo, isBasedOn, isClosed, isDeltaStorage, isDMDeploySet, isDMSkipFieldValidation, isDownloadSet, isEAuditFieldModified, isEAuditNeeded, isEmpty, isESigFieldModified, isESigNeeded, isESigNeeded, isFlagSet, isIgnoreQbeExactMatchSet, isInMemorySort, isJoinedAttribute, isLookup, isNull, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, isRetainRecordEnabled, isTableDomainLookup, latestDate, locateMbo, logESigVerification, logRowUpdatedException, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, moveToKey, newMboIndex, notExist, positionState, processML, remove, remove, remove, removeAllJoinedAttributes, removeCtx, removeJoinedAttribute, reset, resetForRefreshOnSave, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, rollbackTransaction, save, save, save, save, saveMbos, saveTransaction, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setBindValueAsBytes, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDefaultValues, setDiscardableFlag, setDMDeploySet, setDMSkipFieldValidation, setDownloadSet, setEAuditFieldModified, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFederatedResources, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboCtx, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setNoSaveFlag, setOrderBy, setOrderByNVL, setOverrideSelectClause, setOverrideSelectFromClause, setOverrideSelectWhereClause, setOwner, setPreserveOrderByCase, setProxy, setQbe, 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, updateMbo, updateMboSetRetainMboPositionData, updateRelatedMboSetRetainMboPositionData, useStoredQuery, validate, validateTransaction, verifyESigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabortSql, 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, isDownloadSet, isEmpty, isESigNeeded, isFlagSet, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, latestDate, locateMbo, logESigVerification, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, newMboIndex, notExist, positionState, processML, remove, remove, remove, reset, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, save, save, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDMDeploySet, setDMSkipFieldValidation, setDownloadSet, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setOwner, setQbe, 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, verifyESiggetBoolean, 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, setValueNullcommitTransaction, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, rollbackTransaction, saveTransaction, undoTransaction, validateTransactionpublic InvUseLineSet(MboServerInterface ms) throws MXException, java.rmi.RemoteException
ms - MXExceptionjava.rmi.RemoteExceptionprotected Mbo getMboInstance(MboSet ms) throws MXException, java.rmi.RemoteException
getMboInstance in class MboSetms - noneMXExceptionjava.rmi.RemoteExceptionpublic void copyInvUseLineSet(MboSetRemote matUseTransSet) throws MXException, java.rmi.RemoteException
copyInvUseLineSet in interface InvUseLineSetRemotematUseSet - the MboSetRemote of MatUseTransSetRemote instance. Only process the selected rows.MXExceptionjava.rmi.RemoteExceptionInvUseLineSet.copyInvUseLineSet(MboSetRemote)public boolean sameMatUseTransFound(MboRemote selectedIssue) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void copyInvReserveSet(MboSetRemote invReserveSet) throws MXException, java.rmi.RemoteException
copyInvReserveSet in interface InvUseLineSetRemoteinvReserveSet - the MboSetRemote of InvReserveSetRemote instance. Only process the selected rows.MXExceptionjava.rmi.RemoteExceptionInvUseLineSet.copyInvReserveSet(MboSetRemote)public MboRemote addInvUseLineFromInvReserve(MboRemote invRes) throws MXException, java.rmi.RemoteException
addInvUseLineFromInvReserve in interface InvUseLineSetRemoteinvRes - The InvReserve mbo.MXExceptionjava.rmi.RemoteExceptionInvUseLineSet.addInvUseLineFromInvReserve(MboRemote)public void copySparePartSet(MboSetRemote sparePartSet) throws MXException, java.rmi.RemoteException
copySparePartSet in interface InvUseLineSetRemoteSparePartSet - the MboSetRemote of SparePartSetRemote instance. Only selected rows are processed.MXExceptionjava.rmi.RemoteExceptionInvUseLineSet.copySparePartSet(MboSetRemote)public void copyInvBalancesSet(MboSetRemote invBalancesSet) throws java.rmi.RemoteException, MXException
copyInvBalancesSet in interface InvUseLineSetRemoteinvBalancesSet - The MboSetRemote of InvBalancesSetRemote instance. Only process
the selected rows.MXExceptionjava.rmi.RemoteExceptionInvUseLineSet.copyInvBalancesSet(MboSetRemote)public MboRemote addInvUseLineFromMatUseTrans(MboRemote matUseTrans) throws MXException, java.rmi.RemoteException
MboRemote - The MatUseTrans mbo.MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getInvBalMap(java.lang.String key) throws MXException, java.rmi.RemoteException
key - MXExceptionjava.rmi.RemoteExceptionpublic void putInvBalMap(java.lang.String key,
MboRemote invBalMbo)
throws MXException,
java.rmi.RemoteException
key - invBalMbo - MXExceptionjava.rmi.RemoteExceptionpublic java.util.HashMap getInvBalMap()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void clearInvBalMap()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void clearinvBalQtyMap()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateInvUseData()
throws MXException,
java.rmi.RemoteException
validateInvUseData in interface InvUseLineSetRemotenone - MXExceptionjava.rmi.RemoteExceptionInvUseLineSet.validateInvUseData()public void canAdd()
throws MXException
canAdd in class MboSetMXApplicationException(invuse, - addinvuseline) is thrown when the owner is not INVUSEMXApplicationException(invuse, - cannotAdd) is thrown when the InvUse status is not ENTEREDMXExceptionpublic double getQtyForReservationinSet(java.lang.String requestnum,
long invuselineid)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.util.ArrayList getPhyscntdateList()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void returnIPCParts(IpcSelectedPartsSetRemote partset) throws MXException, java.rmi.RemoteException
returnIPCParts in interface InvUseLineSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic void preValidateIpcBom(IpcBomSetRemote bomset) throws MXException, java.rmi.RemoteException
preValidateIpcBom in interface InvUseLineSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic java.util.Vector getInvReserveVector()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException