com.ibm.tivoli.maximo.skd.app

Class SKDAssetLocQuery

  • All Implemented Interfaces:
    SKDAssetLocQueryRemote, SKDQueryRemote, java.rmi.Remote, MboConstants, MboRemote, MaxRemoteProxy


    public class SKDAssetLocQuery
    extends SKDQuery
    implements SKDAssetLocQueryRemote
    MBO object to represent SKDAssetLocQuery. See Scheduler package description for details.

    This is a system level object.

    The key attributes for this object is: NAME, OBJECTNAME, QUERYNAME.

    The attributes in this object are as follows:

    Attribute NameDescription
    OBJECTNAMEIdentifies the type of work/resource records that will be retrieved using the query.
    QUERYNAMEIdentifies the query that will be used to retrieve work/resource records. This value must be unique.
    WHERECLAUSESQL expression that will be used to retrieve work/resource records.
    SKDOBJECTNAMESKD Object Name.
    SKDQUERYIDUnique Id.
    DESCRIPTIONDescribes the query.
    EXPOBJECTExpression builder Object.
    NAMEIdentifies the schedule in the SKDProject(for a schedule). This value must be unique. The schedule consists of a group of work records and their required resources. The schedule can be viewed and edited in the Gantt View tab.
    • Constructor Detail

      • SKDAssetLocQuery

        public SKDAssetLocQuery(MboSet ms)
                         throws java.rmi.RemoteException
        Constructs the SKDQuery object.

        Parameters:
        ms - MboSet
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • appValidate

        public void appValidate()
                         throws MXException,
                                java.rmi.RemoteException
        Description copied from class: Mbo
        Pre-save validation method. Programmer can override with specific rules.
        Overrides:
        appValidate in class SKDQuery
        Throws:
        MXException
        java.rmi.RemoteException
      • delete

        public void delete(long accessModifier)
                    throws MXException,
                           java.rmi.RemoteException
        Delete related SKDQuery entry
        Specified by:
        delete in interface MboRemote
        Overrides:
        delete in class SKDQuery
        Parameters:
        accessModifier - The bitwise flag specified to determine if certain normal security checks are to be bypassed for this delete request. For example: if the accessModifer is NOACCESSCHECK, then the check for the object's NODELETE flag and the call to the object's canDelete() method will not be performed. If the accessModifer is NONE, then all the access checks are performed before this object is marked delete.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        Mbo.delete(long)
      • init

        public void init()
                  throws MXException
        Description copied from class: SKDQuery
        Initialization routine. If the loggedin user is not the creator of the current schedule, then Schedule and associated 'Work Queries', 'Additional Resources' are not editable.
        Overrides:
        init in class SKDQuery
        Throws:
        MXException