public class LocationSet extends HierarchicalMboSet implements LocationSetRemote
dmDeploySet, dmDeploySkipFieldValidation, fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, mboVec, mrdVec, perfStats, strNoBaseLangValueEntered, toBeSavedACTIVEASSET, ACTIVELOCATIONMETER, ADDRESSBILLTO, ADDRESSSHIPTO, ASSET, ASSETTRANS, AUTOATTRUPDATE, CHILDREN, CLASSSPEC, CLASSSTRUCTURE, COLLECTDETAILS, COMPANIES_COURIERVENDOR, COMPANIES_STOREROOM, DOCLINKS, DRILLDOWN, FAILURELIST, INSYSTEM, INSYSTEM_PARENT, INVBALANCESIN, INVBALANCESOUT, INVENTORY, INVOICECOST, INVRESERVE, INVRESERVEIN, INVRESERVEOUT, ITEM, ITEMSPEC, JOBPLANS, JPASSETSPLINK, JSP_INVENTORY, LABINVENTORYLOC, LABOR_COURIERLABOR, LABOR_OPERATING, LABOR_STOREROOM, LABORBILLTO, LABORSHIPTO, LINKCLASSSPEC, LOCANCESTOR, LOCANCESTORINSYSTEMS, LOCATIONASANCESTOR, LOCATIONMETER, LOCATIONS_ADDTOSTORE, LOCATIONSPEC, LOCATIONSPECCLASS, LOCATIONSPECDELETE, LOCATIONUSERCUST, LOCAUTH, LOCCBDIST, LOCCHANGESTATUS, LOCHIERARCHY, LOCHIERARCHY_TOP, LOCHIERARCHYSELF, LOCHIERLOCONLY, LOCKOUT, LOCLEADTIME, LOCOPER, LOCSTATUS, LOCSYSTEM, LOCSYSTEMS_FOR_LOCATION, MASTERPMS, MATRECTRANSIN, MATRECTRANSIN2, MATRECTRANSMOVEIN, MATRECTRANSOUT, MATUSETRANS, MATUSETRANSISSUE, MATUSETRANSRETURN, MEASUREPOINT_ALL, METERINGROUP, MULTIASSETLOCCI, NEW_INVENTORY, OPENWOFORLOC, OPERLOCMR, OPERLOCPO, OPERLOCPR, OPNWRKFORLOC, PERSON, PM, PM_STORELOC, PMVIAROUTE, POLINEIN, POLINEOUT, ROUTE_STOP, SAFETYLEXHAZMAT, SAFETYLEXHAZPREC, SAFETYLEXICON, SAFETYLEXTAGOUT, SERVICEADDRESSFAKE, SITE, SLA, SPRELATEDASSETLOC, SPRELATEDASSETRELLOC, SPWORKASSET, TAGOUT, TICKET, TOPITEMSTRUCTINSERTONLY, 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 |
|---|
LocationSet(MboServerInterface ms)
Construct the set
|
| Modifier and Type | Method and Description |
|---|---|
MboRemote |
addAtIndex(long accessModifier,
int ind)
06-16999: override addAtIndex to set the proper readonlyness for an
operating location or a storeoom after all necessary add() logic is done.
|
void |
addLocationMntSKD(MboSetRemote npLocationOpSKDSet) |
void |
addLocationOpSKD(MboSetRemote npLocationOpSKDSet) |
void |
addReorderStorelocUpdatedWarning()
Method to display navbarmessage after updating inventory reorder storetoom
|
void |
addWorkZones(java.lang.String workzone,
java.lang.String type,
java.lang.String orgid) |
void |
applyLocationModifyDefaults(AssetModifyDfltSetRemote assetModifyDfltSet)
Sets the default modify values , location attributes to the locationspec
|
void |
authorizedStoreRoomSet()
reset this location set to contain only the storerooms where
the user has access to.
|
void |
filterLocSet(java.lang.String locSiteId) |
void |
findLocation(java.lang.String location)
Finds location
|
void |
findSelectedLocs(java.lang.String where)
Filter location set with the where statement
|
void |
findStoreRooms()
sets the location set's where clause to the criteria
critSTOREROOM. |
void |
findTopLevel()
Resets the set to contain only the top level locations in the system.
|
void |
findTopLevel(java.lang.String locSiteId)
Resets the set to contain only the top level locations in the system with a given site.
|
void |
findTopLocationsAtSystem(java.lang.String system)
Finds top location in a given system
|
MboValueData[][] |
getAllHierarchies(java.lang.String object,
java.lang.String key,
java.lang.String[] attrs,
int maxRows)
Returns all hierarchies for the object, this is mainly used in the case of locations.
|
java.util.Vector |
getAllLocationTypes(boolean internalVals)
Gets all location types
|
MboValueData[][] |
getChildren(java.lang.String object,
java.lang.String key,
java.lang.String[] attrs,
int maxRows)
Returns zero or more children objects in the hierarchy.
|
java.lang.String[][] |
getDataList(java.lang.String[] attributes,
int overFlowValue,
MboRemote parent)
For location drilldown -
|
java.lang.String[][] |
getDataList(java.lang.String[] attributes,
int overFlowValue,
MboRemote parent,
java.lang.String locSiteId)
For location drilldown - given a site
|
MboRemote |
getItemForAddToStore()
This location set is instantiated by item for Add Item to Store
|
protected Mbo |
getMboInstance(MboSet ms)
Generate a new location object
|
java.lang.String |
getMultiSiteWhere()
Do not apply the standard multi-site where if we're in the USER or SECURGROUP app.
|
MboValueData[] |
getParent(java.lang.String object,
java.lang.String key,
java.lang.String[] attrs)
Returns zero or one parent object for the given object in the hierarchy.
|
MboValueData[][] |
getPathToTop(java.lang.String object,
java.lang.String key,
java.lang.String[] attrs,
int maxRows)
Returns all objects in the path to the top from the current object, i.e.
|
java.lang.String |
getRoleRestrictionWhere()
Provide a group restriction where clause based on profile
|
MboValueData[][] |
getSiblings(java.lang.String object,
java.lang.String key,
java.lang.String[] attrs,
int maxRows)
Returns zero or more siblings of the given object in the hierarchy.
|
java.lang.String |
getSqlForAuthorizedStorerooms()
returns sql for select * from location where (generated sql)
|
protected java.lang.String |
getSystemId()
the system where the locations in this set belongs
|
MboValueData[][] |
getTop(java.lang.String[] attrs,
int maxRows)
Returns all the top level objects in the hierarchy, i.e.
|
MboValueData |
getUniqueIDValue(java.lang.String object,
java.lang.String[] attributes,
java.lang.String[] values)
Returns the unique id value of the object using the list of attributes and values.
|
java.lang.String |
getUserPrefWhere()
overrides the MboSet getUserPrefWhere() to return a userpref where clause
which is appended to the existing whereClause.
|
protected boolean |
isStoreroom()
return true if the set contains only "STOREROOM" type of location
|
void |
setDrilldownFlag() |
void |
setHierarchy(java.lang.String hierarchy)
set the hierarchy for location
|
void |
setHierarchy(java.lang.String object,
java.lang.String key,
java.lang.String hierarchy)
Sets the hierarchy of the location object.
|
void |
setItemForAddToStore(MboRemote item)
This location set is instantiated by item for Add Item to Store
|
void |
setNonStoreroom()
sets the type of location to any type but "STOREROOM".
|
void |
setPathToTopCalledByControl(boolean wasByControl) |
void |
setStoreroom()
sets the type of location to the "STOREROOM" type.
|
getHierarchyabortSql, add, add, addAliasForML, addAliasForML, addAtEnd, addAtEnd, addAtIndex, addFakeAtEnd, addFederatedMboToSorter, addJoinedAttribute, addMbo, addMbo, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyAppSpecificAuthorization, applyRowSecurity, avg, canAdd, 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, 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, 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, waitgetHierarchyabortSql, add, add, addAtEnd, addAtEnd, 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 LocationSet(MboServerInterface ms) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected Mbo getMboInstance(MboSet ms) throws MXException, java.rmi.RemoteException
getMboInstance in class MboSetms - mbosetMXExceptionjava.rmi.RemoteExceptionpublic void findTopLevel()
throws MXException,
java.rmi.RemoteException
findTopLevel in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.findTopLevel()public void findTopLevel(java.lang.String locSiteId)
throws MXException,
java.rmi.RemoteException
Method called in location drilldown for asset move
findTopLevel in interface LocationSetRemotelocSiteId - The newsite where the asset is movedMXExceptionjava.rmi.RemoteExceptionLocationSet.findTopLevel(String locSiteId)public MboValueData[][] getTop(java.lang.String[] attrs, int maxRows) throws MXException, java.rmi.RemoteException
getTop in interface HierarchicalMboSetRemoteattrs - - list of attributes whose values are requested, the attribute data
returned in the attribute list correspond to this list.maxRows - - maximum number of rows to return.MXExceptionjava.rmi.RemoteExceptionpublic MboValueData[][] getChildren(java.lang.String object, java.lang.String key, java.lang.String[] attrs, int maxRows) throws MXException, java.rmi.RemoteException
getChildren in interface HierarchicalMboSetRemoteobject - - name of the object whose children are being requested.key - - unique id of the object whose children are being fetched.attrs - - list of attributes whose values are requested, the attribute data
returned in the attribute list correspond to this list.maxRows - - maximum number of rows to return.MXExceptionjava.rmi.RemoteExceptionpublic MboValueData[][] getSiblings(java.lang.String object, java.lang.String key, java.lang.String[] attrs, int maxRows) throws MXException, java.rmi.RemoteException
getSiblings in interface HierarchicalMboSetRemoteobject - - name of the object whose children are being requested.key - - unique id of the object whose children are being fetched.attrs - - list of attributes whose values are requested, the attribute data
returned in the attribute list correspond to this list.maxRows - - maximum number of rows to return.MXExceptionjava.rmi.RemoteExceptionpublic MboValueData[] getParent(java.lang.String object, java.lang.String key, java.lang.String[] attrs) throws MXException, java.rmi.RemoteException
getParent in interface HierarchicalMboSetRemoteobject - - name of the object whose children are being requested.key - - unique id of the object whose children are being fetched.attrs - - list of attributes whose values are requested, the attribute data
returned in the attribute list correspond to this list.MXExceptionjava.rmi.RemoteExceptionpublic MboValueData[][] getPathToTop(java.lang.String object, java.lang.String key, java.lang.String[] attrs, int maxRows) throws MXException, java.rmi.RemoteException
getPathToTop in interface HierarchicalMboSetRemoteobject - - name of the object whose children are being requested.key - - unique id of the object whose children are being fetched.attrs - - list of attributes whose values are requested, the attribute data
returned in the attribute list correspond to this list.maxRows - - maximum number of rows to return.MXExceptionjava.rmi.RemoteExceptionpublic void setPathToTopCalledByControl(boolean wasByControl)
throws MXException,
java.rmi.RemoteException
setPathToTopCalledByControl in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.setPathToTopCalledByControl(boolean)public void setHierarchy(java.lang.String hierarchy)
throws MXException,
java.rmi.RemoteException
hierarchy - HierarchyMXExceptionjava.rmi.RemoteExceptionpublic MboValueData getUniqueIDValue(java.lang.String object, java.lang.String[] attributes, java.lang.String[] values) throws MXException, java.rmi.RemoteException
getUniqueIDValue in interface HierarchicalMboSetRemotegetUniqueIDValue in class HierarchicalMboSetobject - attributes - values - MXExceptionjava.rmi.RemoteExceptionpublic void setHierarchy(java.lang.String object,
java.lang.String key,
java.lang.String hierarchy)
throws MXException,
java.rmi.RemoteException
HierarchicalMboSetsetHierarchy in interface HierarchicalMboSetRemotesetHierarchy in class HierarchicalMboSetobject - - name of the object whose children are being requested.key - - unique id of the object whose children are being fetched.hierarchy - - name of the hierarchy.MXExceptionjava.rmi.RemoteExceptionpublic MboValueData[][] getAllHierarchies(java.lang.String object, java.lang.String key, java.lang.String[] attrs, int maxRows) throws MXException, java.rmi.RemoteException
HierarchicalMboSetgetAllHierarchies in interface HierarchicalMboSetRemotegetAllHierarchies in class HierarchicalMboSetobject - - name of the object whose children are being requested.key - - unique id of the object whose children are being fetched.attrs - - list of attributes whose values are requested, the attribute data
returned in the attribute list correspond to this list.maxRows - - maximum number of rows to return.MXExceptionjava.rmi.RemoteExceptionprotected java.lang.String getSystemId()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void findTopLocationsAtSystem(java.lang.String system)
throws MXException,
java.rmi.RemoteException
findTopLocationsAtSystem in interface LocationSetRemotesystem - system for a location(hierarcial or network)MXExceptionjava.rmi.RemoteExceptionpsdi.app.location.LocationSet#findTopLocationsAtSystem()public void findLocation(java.lang.String location)
throws MXException,
java.rmi.RemoteException
findLocation in interface LocationSetRemotelocation - MXExceptionjava.rmi.RemoteExceptionpsdi.app.location.LocationSet#findLocation()public java.util.Vector getAllLocationTypes(boolean internalVals)
throws MXException,
java.rmi.RemoteException
getAllLocationTypes in interface LocationSetRemoteinternalVals - if true, populate return vector with internal values, that is,
Valuelist.Maxvalue instead of translated values, that is,
Valuelist.Value. If false, populate the vector with the
translated values.MXExceptionjava.rmi.RemoteExceptionLocationSet.getAllLocationTypes(boolean internalVals)public void findSelectedLocs(java.lang.String where)
throws MXException,
java.rmi.RemoteException
findSelectedLocs in interface LocationSetRemotewhere - where clauseMXExceptionjava.rmi.RemoteExceptionpsdi.app.location.LocationSet#findSelectedLocs()public void findStoreRooms()
throws MXException,
java.rmi.RemoteException
critSTOREROOM.
As a result, this location set will only include locations of
type STOREROOM.findStoreRooms in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.findStoreRooms()public java.lang.String getUserPrefWhere()
getUserPrefWhere in class MboSetpublic void setStoreroom()
throws MXException,
java.rmi.RemoteException
setStoreroom in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.setStoreroom()public void setNonStoreroom()
throws MXException,
java.rmi.RemoteException
setNonStoreroom in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.setNonStoreroom()protected boolean isStoreroom()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String[][] getDataList(java.lang.String[] attributes,
int overFlowValue,
MboRemote parent)
throws MXException,
java.rmi.RemoteException
getDataList in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String[][] getDataList(java.lang.String[] attributes,
int overFlowValue,
MboRemote parent,
java.lang.String locSiteId)
throws MXException,
java.rmi.RemoteException
getDataList in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.getDataList(String[] attributes, int overFlowValue, MboRemote parent, String locSiteId)public void filterLocSet(java.lang.String locSiteId)
throws MXException,
java.rmi.RemoteException
filterLocSet in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.filterLocSet(String locSiteId)public void setDrilldownFlag()
throws MXException,
java.rmi.RemoteException
setDrilldownFlag in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.setDrilldownFlag()public void applyLocationModifyDefaults(AssetModifyDfltSetRemote assetModifyDfltSet) throws MXException, java.rmi.RemoteException
applyLocationModifyDefaults in interface LocationSetRemoteassetModifyDflt - Nonpersistant object which stores the default values for attributesMXExceptionjava.rmi.RemoteExceptionLocationSet.applyLocationModifyDefaults(AssetModifyDfltSetRemote assetModifyDfltSet)public void setItemForAddToStore(MboRemote item) throws MXException, java.rmi.RemoteException
setItemForAddToStore in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.setItemForAddToStore(psdi.mbo.MboRemote)public MboRemote getItemForAddToStore() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getSqlForAuthorizedStorerooms()
throws MXException,
java.rmi.RemoteException
getSqlForAuthorizedStorerooms in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.location.LocationSet#getSqlForAuthorizedStorepublic void authorizedStoreRoomSet()
throws MXException,
java.rmi.RemoteException
authorizedStoreRoomSet in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.authorizedStoreRoomSet()public java.lang.String getMultiSiteWhere()
throws MXException,
java.rmi.RemoteException
getMultiSiteWhere in class MboSetMXExceptionjava.rmi.RemoteExceptionCalls this method.public java.lang.String getRoleRestrictionWhere()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionCalls this method.public MboRemote addAtIndex(long accessModifier, int ind) throws MXException, java.rmi.RemoteException
addAtIndex in interface MboSetRemoteaddAtIndex in class MboSetaccessModifier - Determines whether an access check is made.ind - Where to add the new Mbo. Zero is the beginning, while -1 will put the Mbo at
the end of the MboSet.MXExceptionjava.rmi.RemoteExceptionMboSet.getMboInstance(psdi.mbo.MboSet),
MboSet.addMbo(Mbo),
MboSet.addMbo(Mbo, int),
MboSet.moveTo(int)public void addLocationOpSKD(MboSetRemote npLocationOpSKDSet) throws MXException, java.rmi.RemoteException
addLocationOpSKD in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.location.LocationSet#addLocationOpSKD()public void addLocationMntSKD(MboSetRemote npLocationOpSKDSet) throws MXException, java.rmi.RemoteException
addLocationMntSKD in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.location.LocationSet#addLocationMntSKD()public void addWorkZones(java.lang.String workzone,
java.lang.String type,
java.lang.String orgid)
throws MXException,
java.rmi.RemoteException
addWorkZones in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.location.LocationSet#addWorkZones()public void addReorderStorelocUpdatedWarning()
throws MXException,
java.rmi.RemoteException
addReorderStorelocUpdatedWarning in interface LocationSetRemoteMXExceptionjava.rmi.RemoteExceptionLocationSet.addReorderStorelocUpdatedWarning()