public class WMAssignmentSet extends AssignmentSet implements WMAssignmentSetRemote
addedAsgns, postCommitActions, showPagedmDeploySet, dmDeploySkipFieldValidation, fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, mboVec, mrdVec, perfStats, strNoBaseLangValueEntered, toBeSavedASSET, ASSIGNMENT, CALENDARVIEW, DISPATCHASSIGN, LABOR, LOCATION, MAXVARINPUT, PRIMARYSYSLOCWO, WMMATCH, WORKORDER, WOSAFETYPLAN, WPLABORASSIGNLABOR, CRAFT, CRAFTSKILLINSERTONLY, 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 |
|---|
WMAssignmentSet(MboServerInterface ms)
Construct the set of assignment.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
appendToWhere()
Append a value to the where clause.
|
MboSetRemote |
assignCrew(MboSetRemote crewSet,
java.lang.String selectedday) |
void |
assignCrewManyToMany(MboSetRemote crewSet,
java.lang.String selectedday)
Many to many crew assignment.
|
MboSetRemote |
assignLabor(MboSetRemote laborCraftRateSet,
java.lang.String selectedday)
This method verifies the selected labor and selected assignments and
assigns the labor to each assignment depending on the available hrs.
|
void |
assignLaborManyToMany(MboSetRemote laborCraftRateSet,
java.lang.String selectedday) |
void |
assignLaborManyToMany(MboSetRemote laborCraftRateSet,
java.lang.String selectedday,
boolean deleteAsgnmentsOnYesNoCx)
Many to many labor assignment.
|
void |
canAdd()
Determines if the work order can add Asssignments.
|
void |
checkAssignSet(java.lang.String actionStr)
This method verifies that at least one assignment from the work list was selected.
|
void |
filterByCrew(MboSetRemote matchSet) |
void |
filterByLabor(MboSetRemote matchSet) |
AssignmentSetRemote |
getAssignedCrewSet() |
AssignmentSetRemote |
getAssignLaborSet() |
MboSetRemote |
getAssignSet() |
MboSetRemote |
getAssignSet(java.lang.String selectedAssignStr) |
java.lang.String |
getDispatchStr() |
boolean |
getDisplayDialog() |
protected Mbo |
getMboInstance(MboSet ms)
Factory method to create an assignment object.
|
java.util.Hashtable |
getOriginalWMQbe() |
java.lang.String |
getOriginalWMUserWhere() |
boolean |
isShowPage() |
void |
setAssignCrewSet(AssignmentSetRemote assignCrewSet) |
void |
setAssignLaborSet(AssignmentSetRemote anAssignLaborSet) |
void |
setOriginalWMQbe(java.util.Hashtable inQbe) |
void |
setOriginalWMUserWhere(java.lang.String inWhere) |
addAtIndex, addListener, addMbo, addToUserPrefWhere, assignCrew, assignLabor, assignmentsForCrewAndWorkOrder, assignmentsForLaborCode, assignmentsForLaborCodeAndWorkOrder, finishAssignment, fireEventsAfterDB, fireEventsAfterDBCommit, getAddedAssignments, getColumnValue, getEarliestDate, getFinishDate, getLatestDate, getRescheduled, getSevenDayWindow, getUnassigned, getUserAndQbeWhere, getUserPrefWhere, interruptAssignment, remove, removeListener, reportModifiedMbo, save, setDeleteAsgnmentsOnYesNoCx, setDeletingAsgnmentsOnYesNoCx, setFinishDate, setRescheduled, setUnassigned, startAssignmentabortSql, add, add, addAliasForML, addAliasForML, addAtEnd, addAtEnd, addAtIndex, addFakeAtEnd, addFederatedMboToSorter, addJoinedAttribute, addMbo, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, 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, 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, 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, removeAllJoinedAttributes, removeCtx, removeJoinedAttribute, reset, resetForRefreshOnSave, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, rollbackTransaction, 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, waitassignCrew, assignLabor, assignmentsForCrewAndWorkOrder, assignmentsForLaborCode, assignmentsForLaborCodeAndWorkOrder, finishAssignment, fireEventsAfterDB, getAddedAssignments, getSevenDayWindow, interruptAssignment, setDeletingAsgnmentsOnYesNoCx, startAssignmentabortSql, 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, fireEventsAfterDBCommit, fireEventsBeforeDB, rollbackTransaction, saveTransaction, undoTransaction, validateTransactionpublic WMAssignmentSet(MboServerInterface ms) throws MXException, java.rmi.RemoteException
ms - The MboServerInterface for WMAssignmentSet.MXExceptionjava.rmi.RemoteExceptionprotected Mbo getMboInstance(MboSet ms) throws MXException, java.rmi.RemoteException
getMboInstance in class AssignmentSetms - The assignment MboSet.MXExceptionjava.rmi.RemoteExceptionpublic void canAdd()
throws MXException
AssignmentSetcanAdd in class AssignmentSetMXExceptionpublic boolean isShowPage()
throws MXException,
java.rmi.RemoteException
isShowPage in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic AssignmentSetRemote getAssignLaborSet() throws MXException, java.rmi.RemoteException
getAssignLaborSet in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setAssignLaborSet(AssignmentSetRemote anAssignLaborSet) throws MXException, java.rmi.RemoteException
setAssignLaborSet in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote assignLabor(MboSetRemote laborCraftRateSet, java.lang.String selectedday) throws MXException, java.rmi.RemoteException
assignLabor in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionAssignmentSet.assignLabor(psdi.app.labor.LaborCraftRateRemote, java.lang.String)public void assignLaborManyToMany(MboSetRemote laborCraftRateSet, java.lang.String selectedday) throws MXException, java.rmi.RemoteException
assignLaborManyToMany in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic void assignLaborManyToMany(MboSetRemote laborCraftRateSet, java.lang.String selectedday, boolean deleteAsgnmentsOnYesNoCx) throws MXException, java.rmi.RemoteException
assignLaborManyToMany in interface WMAssignmentSetRemotelaborCraftRateSet - The LaborCraftRate mboset containing the selected labors.selectedday - A string in the form dayN, where N is 1-7, which tells on which day in
the seven-day date range the first assignment will start.MXExceptionjava.rmi.RemoteExceptionpublic void checkAssignSet(java.lang.String actionStr)
throws MXException,
java.rmi.RemoteException
checkAssignSet in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote getAssignSet() throws MXException, java.rmi.RemoteException
getAssignSet in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote getAssignSet(java.lang.String selectedAssignStr) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getDispatchStr()
throws MXException,
java.rmi.RemoteException
getDispatchStr in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean getDisplayDialog()
throws MXException,
java.rmi.RemoteException
getDisplayDialog in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic void filterByLabor(MboSetRemote matchSet) throws MXException, java.rmi.RemoteException
filterByLabor in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic java.util.Hashtable getOriginalWMQbe()
throws MXException,
java.rmi.RemoteException
getOriginalWMQbe in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getOriginalWMUserWhere()
throws MXException,
java.rmi.RemoteException
getOriginalWMUserWhere in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setOriginalWMUserWhere(java.lang.String inWhere)
throws MXException,
java.rmi.RemoteException
setOriginalWMUserWhere in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setOriginalWMQbe(java.util.Hashtable inQbe)
throws MXException,
java.rmi.RemoteException
setOriginalWMQbe in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String appendToWhere()
throws MXException,
java.rmi.RemoteException
MboSetappendToWhere in class MboSetMXExceptionjava.rmi.RemoteExceptionpublic void filterByCrew(MboSetRemote matchSet) throws MXException, java.rmi.RemoteException
filterByCrew in interface WMAssignmentSetRemotematchSet - MXExceptionjava.rmi.RemoteExceptionWMAssignmentSet.filterByCrew(MboSetRemote)public AssignmentSetRemote getAssignedCrewSet()
getAssignedCrewSet in interface WMAssignmentSetRemoteWMAssignmentSet#getAssignCrewSet()public void setAssignCrewSet(AssignmentSetRemote assignCrewSet)
setAssignCrewSet in interface WMAssignmentSetRemoteWMAssignmentSet.setAssignCrewSet(AssignmentSetRemote)public MboSetRemote assignCrew(MboSetRemote crewSet, java.lang.String selectedday) throws MXException, java.rmi.RemoteException
assignCrew in interface WMAssignmentSetRemoteMXExceptionjava.rmi.RemoteExceptionWMAssignmentSet.assignCrew(MboSetRemote, String)public void assignCrewManyToMany(MboSetRemote crewSet, java.lang.String selectedday) throws MXException, java.rmi.RemoteException
assignCrewManyToMany in interface WMAssignmentSetRemotecrewSet - The Crew mboset containing the selected crews.selectedday - A string in the form dayN, where N is 1-7, which tells on which day in
the seven-day date range the first assignment will start.MXExceptionjava.rmi.RemoteExceptionWMAssignmentSet.assignCrewManyToMany(MboSetRemote, String)