public interface WOServiceRemote extends AppServiceRemote
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
critAPPROVED
Criteria for approved work orders.
|
static java.lang.String |
critAPPROVEDCHARGES
Criteria for approved and accept charges work orders.
|
static java.lang.String |
critHISTORY
Criteria for work orders in history.
|
static java.lang.String |
critINCOMPLETE
Criteria for incomplete work orders.
|
static java.lang.String |
critINCOMPLETECHARGES
Criteria for incomplete and accept charges work orders.
|
static java.lang.String |
critNOTCANCELLED
Criteria for "not cancelled" work orders.
|
static java.lang.String |
critNOTCOMPLETE
Criteria for "not complete" work orders.
|
static java.lang.String |
critOPEN
Criteria for returning open work orders.
|
static java.lang.String |
critOPENCHARGES
Criteria for returning open and accept charges work orders.
|
static java.lang.String |
critUNAPPROVED
Criteria for unapproved work orders.
|
Modifier and Type | Method and Description |
---|---|
void |
applyOwner(MboRemote wo,
java.lang.String owner) |
void |
applyOwnerGroup(MboRemote wo,
java.lang.String ownergroup) |
void |
assignLabor(MboRemote assignment,
java.lang.String laborcode,
java.lang.String orgid) |
void |
calculateWorkPriority(MboRemote forWO,
UserInfo ui)
Calculates the value for the CalcPriority attribute, given the current values of
WoPriority and AssetLocPriority and the select priority formula.
|
void |
changeStatus(WORemote wo,
java.lang.String status,
java.util.Date date,
java.lang.String memo) |
void |
createAssignmentwithAssignedLabor(MboRemote workorder,
java.lang.String laborcode,
java.lang.String orgid,
java.lang.String laborhrs,
java.util.Date starttime) |
void |
finishAssignment(MboRemote assignment) |
MboSetRemote |
getAvailableCrew(MboRemote wo,
java.util.Date fromdate,
java.util.Date todate,
java.lang.String persongroup,
java.lang.String amcrewtype,
java.lang.String company,
java.lang.Boolean assigned,
java.lang.String siteid,
java.lang.String orgid) |
MboSetRemote |
getAvailableLabor(MboRemote wo,
java.util.Date fromdate,
java.util.Date todate,
java.lang.String vendor,
java.lang.String contractnum,
java.lang.String location,
java.lang.Boolean assigned,
java.lang.String siteid,
java.lang.String craft,
java.lang.String skilllevel,
java.lang.String orgid) |
MboSetRemote |
getWorkLog(MboRemote wo,
java.lang.Boolean viewSR) |
void |
interruptAssignment(MboRemote assignment) |
void |
startAssignment(MboRemote assignment) |
void |
updateWoForMovedAsset(MboRemote movedAsset)
Updates the work orders which reference a piece of asset which has moved.
|
checkSecurity, getCriteria, getCurrentState, getLiveObjCount, getMboSet, getName, getSchemaOwner, getSetForRelationship, getSetFromKeys, getStateCmdList, getStateList, getURL, verifyUser, verifyUser
isAppService, isSingletonService, restart
static final java.lang.String critOPEN
static final java.lang.String critOPENCHARGES
static final java.lang.String critHISTORY
static final java.lang.String critAPPROVED
static final java.lang.String critAPPROVEDCHARGES
static final java.lang.String critUNAPPROVED
static final java.lang.String critINCOMPLETE
static final java.lang.String critINCOMPLETECHARGES
static final java.lang.String critNOTCANCELLED
static final java.lang.String critNOTCOMPLETE
void updateWoForMovedAsset(MboRemote movedAsset) throws MXException, java.rmi.RemoteException
movedAsset
- MXException
java.rmi.RemoteException
void calculateWorkPriority(MboRemote forWO, UserInfo ui) throws MXException, java.rmi.RemoteException
forWO
- the workorder or WogenForecast which its CalcPriority need be calculated.ui
- The user info object for the user.MXException
java.rmi.RemoteException
void changeStatus(WORemote wo, java.lang.String status, java.util.Date date, java.lang.String memo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
void assignLabor(MboRemote assignment, java.lang.String laborcode, java.lang.String orgid) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
void startAssignment(MboRemote assignment) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
void interruptAssignment(MboRemote assignment) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
void finishAssignment(MboRemote assignment) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
MboSetRemote getAvailableLabor(MboRemote wo, java.util.Date fromdate, java.util.Date todate, java.lang.String vendor, java.lang.String contractnum, java.lang.String location, java.lang.Boolean assigned, java.lang.String siteid, java.lang.String craft, java.lang.String skilllevel, java.lang.String orgid) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
MboSetRemote getWorkLog(MboRemote wo, java.lang.Boolean viewSR) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
void createAssignmentwithAssignedLabor(MboRemote workorder, java.lang.String laborcode, java.lang.String orgid, java.lang.String laborhrs, java.util.Date starttime) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException;
void applyOwner(MboRemote wo, java.lang.String owner) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
void applyOwnerGroup(MboRemote wo, java.lang.String ownergroup) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException
MboSetRemote getAvailableCrew(MboRemote wo, java.util.Date fromdate, java.util.Date todate, java.lang.String persongroup, java.lang.String amcrewtype, java.lang.String company, java.lang.Boolean assigned, java.lang.String siteid, java.lang.String orgid) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
throws MXException, RemoteException