public interface AssignmentRemote extends MboRemote
Attributes are described in Assignment
.
Modifier and Type | Method and Description |
---|---|
void |
calcFinishDate() |
boolean |
canFinishWO(WO woMbo) |
void |
completeAssignment()
Calls completeAssignment(boolean) with the boolean set to true, which will complete the
work order as part of its action.
|
void |
completeAssignment(boolean completeWO)
Completes an assignment: changes the status to Complete, creates a LabTrans record, and
completes or closes the parent Work Order if all assignments are now complete and if
the passed completeWO parameter is set to true.
|
void |
completeAssignment(java.lang.String status,
java.util.Date date) |
void |
completeTheWO(WORemote ownerWO) |
void |
createLabTrans(WORemote ownerWO) |
void |
createToolTransCrew(WORemote ownerWO,
AMCrewRemote crew)
Creates the TOOLTRANS records for a given crew assigned.
|
void |
finishAssignment(java.util.Date finishDate)
Finish Assignment.
|
MboSetRemote |
getAvailableLabor() |
java.lang.String |
getCrewWorkZoneWhere(MboRemote owner) |
java.lang.String |
getCrewWorkZoneWhere(java.lang.String assetNum,
java.lang.String location,
java.lang.String siteId,
java.lang.String orgId) |
java.lang.String |
getLaborWorkZoneWhere(MboRemote owner) |
java.lang.String |
getLaborWorkZoneWhere(java.lang.String assetNum,
java.lang.String location,
java.lang.String siteId,
java.lang.String orgId) |
LabTransSetRemote |
getLabTransSet() |
ToolTransSetRemote |
getToolTransSet()
Allows a bean to retrieve a newly created TOOLTRANS MboSet for cleanup purposes if there was a problem.
|
java.util.Date |
getWPEndDateTime(MboRemote WorkTimeMbo,
java.util.Date wpStartDateTime,
java.util.GregorianCalendar scratchCal,
AvailCalc availCalc) |
void |
interruptAssignment(java.util.Date interruptDate)
Interrupt Assignment.
|
void |
startAssignment(java.util.Date startDate)
Start the assignment.
|
add, addMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, duplicate, 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
void completeAssignment(java.lang.String status, java.util.Date date) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
Assignment.completeAssignment(String status, Date date)
void completeAssignment() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void completeAssignment(boolean completeWO) throws MXException, java.rmi.RemoteException
completeWO
- Determines whether the workorder that owns this assignment will have
its status changed to Close or Comp.MXException
java.rmi.RemoteException
void startAssignment(java.util.Date startDate) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void interruptAssignment(java.util.Date interruptDate) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void finishAssignment(java.util.Date finishDate) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
LabTransSetRemote getLabTransSet() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
ToolTransSetRemote getToolTransSet() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void createToolTransCrew(WORemote ownerWO, AMCrewRemote crew) throws MXException, java.rmi.RemoteException
ownerWO
- crew
- MXException
java.rmi.RemoteException
boolean canFinishWO(WO woMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void completeTheWO(WORemote ownerWO) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void createLabTrans(WORemote ownerWO) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.util.Date getWPEndDateTime(MboRemote WorkTimeMbo, java.util.Date wpStartDateTime, java.util.GregorianCalendar scratchCal, AvailCalc availCalc) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void calcFinishDate() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.lang.String getCrewWorkZoneWhere(MboRemote owner) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.lang.String getLaborWorkZoneWhere(MboRemote owner) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.lang.String getLaborWorkZoneWhere(java.lang.String assetNum, java.lang.String location, java.lang.String siteId, java.lang.String orgId) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.lang.String getCrewWorkZoneWhere(java.lang.String assetNum, java.lang.String location, java.lang.String siteId, java.lang.String orgId) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
MboSetRemote getAvailableLabor() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException