Interface Job

  • All Known Subinterfaces:
    JobDetails

    public interface Job
    The interface Job describes a job that is active on the Intelligence Server.
    Since:
    MicroStrategy Web 9.0.0
    • Method Detail

      • getJobID

        int getJobID()
        Returns the unique identifier for the job.
        Returns:
        the unique identifier for the job.
      • getUserName

        java.lang.String getUserName()
        Returns the full name for the owner of the job.
        Returns:
        the full name for the owner of the job.
      • getJobStatus

        int getJobStatus()
        Returns the status of the job, from EnumDSSXMLJobStatus.
        Returns:
        the status of the job
      • getJobType

        int getJobType()
        Returns the type of the job, from EnumDSSXMLJobType.
        Returns:
        the type of the job
      • getDescription

        java.lang.String getDescription()
        Returns the description of the job
        Returns:
        the description of the job
      • getProjectID

        int getProjectID()
        Returns the project ID of the project that the job is running on.
        Returns:
        the project ID of the project that the job is running on
      • getProjectDSSID

        java.lang.String getProjectDSSID()
        Returns the DSS ID of the project that the job is running on.
        Returns:
        the DSS ID of the project that the job is running on.
      • getProjectName

        java.lang.String getProjectName()
        Returns the name of the project that the job is running on.
        Returns:
        the name of the project that the job is running on
      • getJobPriority

        int getJobPriority()
        Returns the job priority.
        Returns:
        the job priority.
      • getCreationTime

        java.util.Date getCreationTime()
        Returns the job creation time.
        Returns:
        the job creation time
      • getServerName

        java.lang.String getServerName()
        Returns the name of the Intelligence Server from which the job information is obtained.
        Returns:
        the name of the Intelligence Server from which the job information is obtained.
      • getClientMachine

        java.lang.String getClientMachine()
        Returns the machine that invoked the job.
        Returns:
        the machine that invoked the job
      • getDuration

        int getDuration()
        Returns the number of seconds that has passed since the job began
        Returns:
        the number of seconds that has passed since the job began.
      • hasDetails

        boolean hasDetails()
        Returns whether the details are available or not.
        Returns:
        true if the details are available
      • getUserLoginName

        java.lang.String getUserLoginName()
        Returns the login name for the owner of the job.
        Returns:
        the login name for the owner of the job.
      • getJobPUPriority

        int getJobPUPriority()
        Returns the PU Priority of the job.
        Returns:
        the PU Priority of the job.
      • getWarehousePriority

        int getWarehousePriority()
        Returns the Warehouse Priority of the job.
        Returns:
        the Warehouse Priority of the job.
      • getDeliveryType

        int getDeliveryType()
        Returns the delivery type for the job.
        Returns:
        the delivery type for the job.
      • getSubscriptionRecipient

        java.lang.String getSubscriptionRecipient()
        Returns the subscription recipient of the job.
        Returns:
        the subscription recipient of the job.
      • getObjectID

        java.lang.String getObjectID()
        Returns the DSS ID of the job object.
        Returns:
        the DSS ID of the job object.