public interface SLRouteServiceRemote extends AppServiceRemote, DispatchAppletProperties
FWM_APP_CACHE, FWM_MAPSELECTFLAG, FWM_RESOURCEKEY_PREFIX, FWM_RESOURCEKEY_SKDPROPERTY, FWM_RESOURCEOBJ_PREFIX, FWMRESKEY, FWMTYPE, PROPERTY_ADDRESS, PROPERTY_ASSIGNMENTID, PROPERTY_DURATION_IN_SECS, PROPERTY_FROMASSIGNMENT, PROPERTY_FROMLOCATION, PROPERTY_GISABLE, PROPERTY_HASTRAVELTIME, PROPERTY_LATITUDE, PROPERTY_LONGITUDE, PROPERTY_MBO_JSON, PROPERTY_NEXTASSIGNMENT, PROPERTY_PREVASSIGNMENT, PROPERTY_RES_DESC, PROPERTY_RES_ID, PROPERTY_RES_MOUSEOVER, PROPERTY_RES_START, PROPERTY_RES_TYPE_CRAFT, PROPERTY_RES_TYPE_CREW, PROPERTY_RES_TYPE_CREWTYPE, PROPERTY_RES_TYPE_HIERSTUB, PROPERTY_RES_TYPE_LABOR, PROPERTY_ROUTEINFO, PROPERTY_SHIFTENDDATE, PROPERTY_SHIFTINFO, PROPERTY_SHIFTSTARTDATE, PROPERTY_SITEID, PROPERTY_SLROUTEID, PROPERTY_TOLOCATION, PROPERTY_UIDNAME, PROPERTY_UIDVALUE, PROPERTY_WO_MOUSEOVER, PROPERTY_WO_STATUS, PROPERTY_WONUM, TYPE_ASSIGNMENT, TYPE_ENDLOCATION, TYPE_NONWORKACT, TYPE_STARTLOCATION, TYPE_WORKACT
Modifier and Type | Method and Description |
---|---|
int |
applyRoutes(MboRemote slroute) |
void |
clearSLRTravelTimeData(AssignmentRemote assignment) |
void |
clearStaticDataCaches() |
int |
createSLRBasedOnSKDProject(MboRemote skdProj) |
MboSetRemote |
getCrewAssignments(java.lang.String amcrew,
UserInfo userInfo,
java.util.Date start,
java.util.Date end,
java.lang.String orgId,
SLRouteServiceCache appCache) |
MboSetRemote |
getLaborAssignments(java.lang.String labor,
UserInfo userInfo,
java.util.Date start,
java.util.Date end,
java.lang.String orgId,
SLRouteServiceCache appCache) |
ilog.views.gantt.IlvGanttModel |
getModel(UserInfo userInfo,
java.lang.String skdProjID,
boolean addShiftInfo,
SLRouteServiceCache appCache) |
ilog.views.gantt.IlvGanttModel |
getModelForResource(UserInfo userInfo,
java.lang.String skdProjID,
java.lang.String resObj,
java.lang.String resKey,
SLRouteServiceCache appCache) |
java.util.List<MboSetRemote> |
getSKDProjectResources(MboRemote skdProj,
boolean useResourceFilter,
SLRouteServiceCache appCache) |
SLRouteSetRemote |
getSLRouteSet(SLRouteRemote slroute) |
SLRouteSetRemote |
getSLRouteSetFromSelection(SLRouteRemote slroute)
Gets the sL route set from selection.
|
void |
recalculateTravelTimeForAssigment(MXGanttModel mxModel,
MXActivity fromAssignment,
MXActivity toAssignment,
MXResource resource,
MboRemote project,
UserInfo userInfo)
Recalculate Travel Time for Moved/Created Assignments.
|
java.util.List<MXReservation> |
refreshModel(ilog.views.gantt.IlvGanttModel model,
UserInfo userInfo,
SLRouteServiceCache appCache)
Refreshes work orders and assignments that are available for this Schedule/Project.
|
java.lang.String |
updateTravelTime(ilog.views.gantt.IlvGanttModel model,
java.lang.String toAssignId,
java.lang.String fromAssignId,
java.lang.String fromLocationId,
java.lang.String toLocationId,
java.lang.String slrRouteId,
java.lang.Double duration,
UserInfo userInfo) |
checkSecurity, getCriteria, getCurrentState, getLiveObjCount, getMboSet, getName, getSchemaOwner, getSetForRelationship, getSetFromKeys, getStateCmdList, getStateList, getURL, verifyUser, verifyUser
isAppService, isSingletonService, restart
int createSLRBasedOnSKDProject(MboRemote skdProj) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService.createSLRBasedOnSKDProject(MboRemote)
MboSetRemote getCrewAssignments(java.lang.String amcrew, UserInfo userInfo, java.util.Date start, java.util.Date end, java.lang.String orgId, SLRouteServiceCache appCache) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService.getCrewAssignments(String, UserInfo, Date, Date, String, SLRouteServiceCache)
MboSetRemote getLaborAssignments(java.lang.String labor, UserInfo userInfo, java.util.Date start, java.util.Date end, java.lang.String orgId, SLRouteServiceCache appCache) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService.getLaborAssignments(String, UserInfo, Date, Date, String, SLRouteServiceCache)
SLRouteSetRemote getSLRouteSet(SLRouteRemote slroute) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
SLRouteService.getSLRouteSet(SLRouteRemote)
SLRouteSetRemote getSLRouteSetFromSelection(SLRouteRemote slroute) throws java.rmi.RemoteException, MXException
slroute
- theSLRoute dialog object containing the selected Slroutes recordsjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptionSLRouteService.getSLRouteSetFromSelection(SLRouteRemote)
int applyRoutes(MboRemote slroute) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService.applyRoutes(MboRemote)
ilog.views.gantt.IlvGanttModel getModel(UserInfo userInfo, java.lang.String skdProjID, boolean addShiftInfo, SLRouteServiceCache appCache) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService#getModel(UserInfo, String, Date, Date)
java.lang.String updateTravelTime(ilog.views.gantt.IlvGanttModel model, java.lang.String toAssignId, java.lang.String fromAssignId, java.lang.String fromLocationId, java.lang.String toLocationId, java.lang.String slrRouteId, java.lang.Double duration, UserInfo userInfo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
void clearSLRTravelTimeData(AssignmentRemote assignment) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
ilog.views.gantt.IlvGanttModel getModelForResource(UserInfo userInfo, java.lang.String skdProjID, java.lang.String resObj, java.lang.String resKey, SLRouteServiceCache appCache) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService#getModelForResource(UserInfo, String, String, String)
java.util.List<MboSetRemote> getSKDProjectResources(MboRemote skdProj, boolean useResourceFilter, SLRouteServiceCache appCache) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService#getSKDProjectResources(MboRemote, boolean)
void clearStaticDataCaches() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SLRouteService.clearStaticDataCaches()
java.util.List<MXReservation> refreshModel(ilog.views.gantt.IlvGanttModel model, UserInfo userInfo, SLRouteServiceCache appCache) throws MXException, java.rmi.RemoteException
model
- appCache
- MXException
java.rmi.RemoteException
void recalculateTravelTimeForAssigment(MXGanttModel mxModel, MXActivity fromAssignment, MXActivity toAssignment, MXResource resource, MboRemote project, UserInfo userInfo) throws java.rmi.RemoteException, MXException
mxModel
- fromAssignment
- toAssignment
- currentActivity
- slroute
- userInfo
- java.rmi.RemoteException
MXException