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, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributesvoid completeAssignment(java.lang.String status,
java.util.Date date)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionAssignment.completeAssignment(String status, Date date)void completeAssignment()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid 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.MXExceptionjava.rmi.RemoteExceptionvoid startAssignment(java.util.Date startDate)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid interruptAssignment(java.util.Date interruptDate)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid finishAssignment(java.util.Date finishDate)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionLabTransSetRemote getLabTransSet() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionToolTransSetRemote getToolTransSet() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid createToolTransCrew(WORemote ownerWO, AMCrewRemote crew) throws MXException, java.rmi.RemoteException
ownerWO - crew - MXExceptionjava.rmi.RemoteExceptionboolean canFinishWO(WO woMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid completeTheWO(WORemote ownerWO) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid createLabTrans(WORemote ownerWO) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionjava.util.Date getWPEndDateTime(MboRemote WorkTimeMbo, java.util.Date wpStartDateTime, java.util.GregorianCalendar scratchCal, AvailCalc availCalc) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid calcFinishDate()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionjava.lang.String getCrewWorkZoneWhere(MboRemote owner) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionjava.lang.String getLaborWorkZoneWhere(MboRemote owner) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionjava.lang.String getLaborWorkZoneWhere(java.lang.String assetNum,
java.lang.String location,
java.lang.String siteId,
java.lang.String orgId)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionjava.lang.String getCrewWorkZoneWhere(java.lang.String assetNum,
java.lang.String location,
java.lang.String siteId,
java.lang.String orgId)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionMboSetRemote getAvailableLabor() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException