org.eobjects.datacleaner.monitor.scheduling.model
Class ScheduleDefinition

java.lang.Object
  extended by org.eobjects.datacleaner.monitor.scheduling.model.ScheduleDefinition
All Implemented Interfaces:
Serializable, Comparable<ScheduleDefinition>

public class ScheduleDefinition
extends Object
implements Comparable<ScheduleDefinition>, Serializable

Represents information about a scheduled job execution.

See Also:
Serialized Form

Constructor Summary
ScheduleDefinition()
           
ScheduleDefinition(TenantIdentifier tenant, JobIdentifier job, DatastoreIdentifier datastoreIdentifier)
           
 
Method Summary
 int compareTo(ScheduleDefinition o)
           
 boolean equals(Object obj)
           
 List<AlertDefinition> getAlerts()
           
 String getCronExpression()
           
 DatastoreIdentifier getDatastore()
           
 JobIdentifier getDependentJob()
           
 JobIdentifier getJob()
           
 TenantIdentifier getTenant()
           
 TriggerType getTriggerType()
           
 VariableProviderDefinition getVariableProvider()
           
 int hashCode()
           
 void setAlerts(List<AlertDefinition> alerts)
           
 void setCronExpression(String cronExpression)
           
 void setDatastore(DatastoreIdentifier datastore)
           
 void setDependentJob(JobIdentifier dependentJob)
           
 void setJob(JobIdentifier job)
           
 void setTenant(TenantIdentifier tenant)
           
 void setVariableProvider(VariableProviderDefinition variableProvider)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScheduleDefinition

public ScheduleDefinition()

ScheduleDefinition

public ScheduleDefinition(TenantIdentifier tenant,
                          JobIdentifier job,
                          DatastoreIdentifier datastoreIdentifier)
Method Detail

getTenant

public TenantIdentifier getTenant()

setTenant

public void setTenant(TenantIdentifier tenant)

getJob

public JobIdentifier getJob()

setJob

public void setJob(JobIdentifier job)

setCronExpression

public void setCronExpression(String cronExpression)

getCronExpression

public String getCronExpression()

getDatastore

public DatastoreIdentifier getDatastore()

setDatastore

public void setDatastore(DatastoreIdentifier datastore)

setDependentJob

public void setDependentJob(JobIdentifier dependentJob)

getDependentJob

public JobIdentifier getDependentJob()

getAlerts

public List<AlertDefinition> getAlerts()

setAlerts

public void setAlerts(List<AlertDefinition> alerts)

getTriggerType

public TriggerType getTriggerType()

getVariableProvider

public VariableProviderDefinition getVariableProvider()

setVariableProvider

public void setVariableProvider(VariableProviderDefinition variableProvider)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

compareTo

public int compareTo(ScheduleDefinition o)
Specified by:
compareTo in interface Comparable<ScheduleDefinition>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 Human Inference. All Rights Reserved.