## Uses of Interface
com.microfocus.awm.model.ITaurusJob

- Packages that use ITaurusJob
  Package | Description
  --- | ---
  com.microfocus.awm.control | Contains basic classes for executing AWM actions, like the ActionExecutor.
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  com.microfocus.awm.model | Contains interfaces which provide access to AWM managed resources at run-time like AWM applications, elements, element lists, filters, file descriptors, actions, tools, properties and the master configuration, and so on.
  com.microfocus.awm.model.internal | Internal implementations of AWM interfaces.

- - ### Uses of ITaurusJob in com.microfocus.awm.control

    Constructors in com.microfocus.awm.control with parameters of type ITaurusJob
    Constructor and Description
    `ActionExecutor(ITaurusJob pJob, IExecutionContext pContext)` Constructor for creating an action descriptor for a "run as job after action".

  - ### Uses of ITaurusJob in com.microfocus.awm.core

    Methods in com.microfocus.awm.core that return ITaurusJob
    Modifier and Type | Method and Description
    --- | ---
    `ITaurusJob` | TaurusFactory.`createJob(java.lang.String pJobID)` Creates a new Taurus job.
    `ITaurusJob` | TaurusFactory.`createJob(java.lang.String pJobID, java.lang.String pCacheID)` Creates a new Taurus job.

  - ### Uses of ITaurusJob in com.microfocus.awm.model

    Methods in com.microfocus.awm.model that return ITaurusJob
    Modifier and Type | Method and Description
    --- | ---
    `ITaurusJob` | JobStateChangedEvent.`getJob()` Gets the job that has changed.

    Methods in com.microfocus.awm.model that return types with arguments of type ITaurusJob
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ITaurusJob>` | IJobDirectory.`getJobList()` Gets a list of all currently available `ITaurusJob`s.
    `java.util.List<ITaurusJob>` | ITaurusJobUtilities.`listAllJobs(ISystemImage pImg, org.eclipse.core.runtime.IProgressMonitor pMon)` Retrieves all jobs from the implemented subsystem.

    Methods in com.microfocus.awm.model with parameters of type ITaurusJob
    Modifier and Type | Method and Description
    --- | ---
    `void` | IJobDirectory.`addJob(ITaurusJob pJob, boolean pNotify)` Add the given TAURUS job to the job directory.
    `void` | IJobDirectory.`changeJobStatus(ITaurusJob pJob)` Deprecated. method parameters are too limited. Use `IJobDirectory.changeJobStatus(ITaurusJob)` instead.
    `java.io.InputStream` | ITaurusJobUtilities.`getJobContents(ISystemImage pImg, ITaurusJob pJob, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Use `ITaurusJobUtilities.getJobOutput(ISystemImage, ITaurusJob, IProgressMonitor)` instead
    `java.lang.String` | ITaurusJobUtilities.`getJobOutput(ISystemImage pImg, ITaurusJob pJob, org.eclipse.core.runtime.IProgressMonitor pMon)` Get the complete content of the given job.
    `java.io.InputStream` | ITaurusJobUtilities.`getJobPartContents(ISystemImage pImg, ITaurusJob pJob, java.lang.String pPartID, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Use `ITaurusJobUtilities.getJobPartOutput(ISystemImage, ITaurusJob, String, IProgressMonitor)` instead.
    `java.lang.String` | ITaurusJobUtilities.`getJobPartOutput(ISystemImage pImg, ITaurusJob pJob, java.lang.String pPartID, org.eclipse.core.runtime.IProgressMonitor pMon)` Get the content of the job part with the given part id of the given job.
    `java.util.List<java.lang.String>` | ITaurusJobUtilities.`getJobParts(ISystemImage pImg, ITaurusJob pJob, org.eclipse.core.runtime.IProgressMonitor pMon)` Get a list of the parts of the job with the given job id.
    `java.lang.String` | ITaurusJobUtilities.`getJobReturnCode(ISystemImage pImg, ITaurusJob pJob)` Get the return code of the job.
    `java.lang.String` | ITaurusJobUtilities.`getJobReturnCode(ITaurusJob pJob)` Deprecated. contains dependencies to a loaded work flow manager application. Please use `ITaurusJobUtilities.getJobReturnCode(ISystemImage, ITaurusJob)` instead.
    `boolean` | ITaurusJobUtilities.`hasJobFinished(ISystemImage pImg, ITaurusJob pJob, org.eclipse.core.runtime.IProgressMonitor pMon)` Obtains job information and returns whether the job has finished running.
    `boolean` | ITaurusJobUtilities.`refreshJob(ISystemImage pImg, ITaurusJob pJob, org.eclipse.core.runtime.IProgressMonitor pMon)` Obtains job information from the mainframe and updates the given `ITaurusJob` accordingly.
    `void` | IJobDirectory.`removeJob(ITaurusJob pJob)` Remove the given job from the job directory.

    Constructors in com.microfocus.awm.model with parameters of type ITaurusJob
    Constructor and Description
    `JobStateChangedEvent(ITaurusJob pJob, EJobState pOldState, EJobState pNewState)` Creates a job state changed event.

  - ### Uses of ITaurusJob in com.microfocus.awm.model.internal

    Classes in com.microfocus.awm.model.internal that implement ITaurusJob
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TaurusJob` Main implementation of `ITaurusJob`.

    Methods in com.microfocus.awm.model.internal that return types with arguments of type ITaurusJob
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ITaurusJob>` | JobDirectory.`getJobList()`

    Methods in com.microfocus.awm.model.internal with parameters of type ITaurusJob
    Modifier and Type | Method and Description
    --- | ---
    `void` | JobDirectory.`addJob(ITaurusJob pJob, boolean pNotify)`
    `void` | JobDirectory.`changeJobStatus(ITaurusJob pJob)` Deprecated.
    `void` | JobDirectory.`removeJob(ITaurusJob pJob)`

Copyright © 2015 Micro Focus GmbH. All rights reserved.