org.rhq.enterprise.server.operation
Class OperationSchedule

java.lang.Object
  extended by org.rhq.enterprise.server.operation.OperationSchedule
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GroupOperationSchedule, ResourceOperationSchedule

public abstract class OperationSchedule
extends java.lang.Object
implements java.io.Serializable

A simple non-entity POJO that describes a particular scheduled operation.

Author:
John Mazzitelli
See Also:
Serialized Form

Constructor Summary
OperationSchedule()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getJobGroup()
           
 JobId getJobId()
          The single job ID which identifies the operation.
 java.lang.String getJobName()
           
 java.lang.String getOperationDisplayName()
           
 java.lang.String getOperationName()
           
 Configuration getParameters()
          Returns the option parameters that are passed to the operation invocation.
 Subject getSubject()
           
 void setDescription(java.lang.String description)
           
 void setJobGroup(java.lang.String jobGroup)
           
 void setJobName(java.lang.String jobName)
           
 void setOperationDisplayName(java.lang.String operationDisplayName)
           
 void setOperationName(java.lang.String operationName)
           
 void setParameters(Configuration parameters)
           
 void setSubject(Subject subject)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OperationSchedule

public OperationSchedule()
Method Detail

getJobGroup

public java.lang.String getJobGroup()

setJobGroup

public void setJobGroup(java.lang.String jobGroup)

getJobName

public java.lang.String getJobName()

setJobName

public void setJobName(java.lang.String jobName)

getOperationName

public java.lang.String getOperationName()

setOperationName

public void setOperationName(java.lang.String operationName)

getOperationDisplayName

public java.lang.String getOperationDisplayName()

setOperationDisplayName

public void setOperationDisplayName(java.lang.String operationDisplayName)

getParameters

public Configuration getParameters()
Returns the option parameters that are passed to the operation invocation.

Returns:
the parameters, or null if no parameters are to be passed

setParameters

public void setParameters(Configuration parameters)

getSubject

public Subject getSubject()

setSubject

public void setSubject(Subject subject)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getJobId

public JobId getJobId()
The single job ID which identifies the operation. It can later be parsed via JobId.JobId(String). Note that this job ID only identifies the scheduled operation; it does not identify any specific invocation of that operation (see HistoryJobId for that).

Returns:
job ID

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.