com.ibm.tivoli.maximo.map

Class UnassignedWork

  • java.lang.Object
    • com.ibm.tivoli.maximo.map.UnassignedWork


  • public class UnassignedWork
    extends java.lang.Object
    Manages the queries for unassigned work. Used by MapControl and UnassignedWorkTableBean.
    • Constructor Summary

      Constructors 
      Constructor and Description
      UnassignedWork() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String formatUWOWhere(LatLngBounds bounds, java.lang.String where, java.util.Date schedStart, java.util.Date schedFinish, java.util.Date targetStart, java.util.Date targetFinish, java.lang.String status, java.lang.String workType, java.lang.Integer priority, boolean addRegion) 
      protected int getMaxUnassignedLimit() 
      java.lang.String getUnassignedWhere(UserInfo userInfo, java.util.Date schedStart, java.util.Date schedFinish, java.util.Date targetStart, java.util.Date targetFinish, java.lang.String status, java.lang.String workType, java.lang.Integer priority, boolean isSpatial, boolean defaultStatusFilter, java.lang.String extraClause, LatLngBounds bounds, boolean isRestrictWorkToDates, java.lang.Long projectID) 
      protected java.lang.String getWorkQuery(MboRemote appMbo)
      Build the where clause from the configured queries in the given SKDProject.
      com.ibm.json.java.JSONObject queryUnassignedWork(WebClientSession clientSession, MapControlAccessor map, java.util.Date schedStart, java.util.Date schedFinish, java.util.Date targetStart, java.util.Date targetFinish, java.lang.String status, java.lang.String workType, java.lang.Integer priority, boolean defaultStatusFilter, java.lang.String extraClause, boolean isRestrictWorkToDates, java.lang.Long projectID) 
      com.ibm.json.java.JSONObject queryUnassignedWork(WebClientSession clientSession, MapDataUtils.PROVIDER mapProvider, LatLngBounds bounds, java.util.Date schedStart, java.util.Date schedFinish, java.util.Date targetStart, java.util.Date targetFinish, java.lang.String status, java.lang.String workType, java.lang.Integer priority, boolean defaultStatusFilter, java.lang.String extraClause, boolean isRestrictWorkToDates, java.lang.Long projectID) 
      com.ibm.json.java.JSONObject queryUnassignedWorkDispatcher(WebClientSession webClientSession, MapControlAccessor mapControlAccessor, MboRemote appMbo, com.ibm.json.java.JSONObject queryData)
      Query the unassigned work for the given SKDProject MBO, using start/end dates passed by the calendar applet.
      com.ibm.json.java.JSONObject refreshQueryUnassignedWork(WebClientSession clientSession, MapControlAccessor map, LatLngBounds bounds, com.ibm.json.java.JSONObject params) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UnassignedWork

        public UnassignedWork()
    • Method Detail

      • queryUnassignedWork

        public com.ibm.json.java.JSONObject queryUnassignedWork(WebClientSession clientSession,
                                                                MapControlAccessor map,
                                                                java.util.Date schedStart,
                                                                java.util.Date schedFinish,
                                                                java.util.Date targetStart,
                                                                java.util.Date targetFinish,
                                                                java.lang.String status,
                                                                java.lang.String workType,
                                                                java.lang.Integer priority,
                                                                boolean defaultStatusFilter,
                                                                java.lang.String extraClause,
                                                                boolean isRestrictWorkToDates,
                                                                java.lang.Long projectID)
                                                         throws java.rmi.RemoteException,
                                                                MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • queryUnassignedWork

        public com.ibm.json.java.JSONObject queryUnassignedWork(WebClientSession clientSession,
                                                                MapDataUtils.PROVIDER mapProvider,
                                                                LatLngBounds bounds,
                                                                java.util.Date schedStart,
                                                                java.util.Date schedFinish,
                                                                java.util.Date targetStart,
                                                                java.util.Date targetFinish,
                                                                java.lang.String status,
                                                                java.lang.String workType,
                                                                java.lang.Integer priority,
                                                                boolean defaultStatusFilter,
                                                                java.lang.String extraClause,
                                                                boolean isRestrictWorkToDates,
                                                                java.lang.Long projectID)
                                                         throws java.rmi.RemoteException,
                                                                MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • getMaxUnassignedLimit

        protected int getMaxUnassignedLimit()
                                     throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getUnassignedWhere

        public java.lang.String getUnassignedWhere(UserInfo userInfo,
                                                   java.util.Date schedStart,
                                                   java.util.Date schedFinish,
                                                   java.util.Date targetStart,
                                                   java.util.Date targetFinish,
                                                   java.lang.String status,
                                                   java.lang.String workType,
                                                   java.lang.Integer priority,
                                                   boolean isSpatial,
                                                   boolean defaultStatusFilter,
                                                   java.lang.String extraClause,
                                                   LatLngBounds bounds,
                                                   boolean isRestrictWorkToDates,
                                                   java.lang.Long projectID)
                                            throws java.rmi.RemoteException,
                                                   MXException
        Parameters:
        userInfo -
        schedFinish -
        schedStart -
        extraClause -
        map -
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • formatUWOWhere

        public java.lang.String formatUWOWhere(LatLngBounds bounds,
                                               java.lang.String where,
                                               java.util.Date schedStart,
                                               java.util.Date schedFinish,
                                               java.util.Date targetStart,
                                               java.util.Date targetFinish,
                                               java.lang.String status,
                                               java.lang.String workType,
                                               java.lang.Integer priority,
                                               boolean addRegion)
                                        throws java.rmi.RemoteException,
                                               MXException
        Parameters:
        map -
        where - whereclause
        Returns:
        the SQL formatted whereClause
        Throws:
        java.rmi.RemoteException
        MXException
      • queryUnassignedWorkDispatcher

        public com.ibm.json.java.JSONObject queryUnassignedWorkDispatcher(WebClientSession webClientSession,
                                                                          MapControlAccessor mapControlAccessor,
                                                                          MboRemote appMbo,
                                                                          com.ibm.json.java.JSONObject queryData)
                                                                   throws MXException,
                                                                          java.rmi.RemoteException
        Query the unassigned work for the given SKDProject MBO, using start/end dates passed by the calendar applet.
        Throws:
        MXException
        java.rmi.RemoteException
      • getWorkQuery

        protected java.lang.String getWorkQuery(MboRemote appMbo)
                                         throws MXException,
                                                java.rmi.RemoteException
        Build the where clause from the configured queries in the given SKDProject.
        Throws:
        MXException
        java.rmi.RemoteException