
org.ikasan.scheduled.event.model.SolrSchedulerJobInitiationEventImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ikasan-solr-client Show documentation
Show all versions of ikasan-solr-client Show documentation
Ikasan EIP Solr Client Abstraction
The newest version!
package org.ikasan.scheduled.event.model;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import org.ikasan.scheduled.instance.model.SolrContextParameterInstanceImpl;
import org.ikasan.spec.scheduled.event.model.ScheduledProcessEvent;
import org.ikasan.spec.scheduled.event.model.SchedulerJobInitiationEvent;
import org.ikasan.spec.scheduled.instance.model.InternalEventDrivenJobInstance;
import java.util.List;
public class SolrSchedulerJobInitiationEventImpl implements SchedulerJobInitiationEvent {
private String agentName;
private String agentUrl;
private String jobName;
private InternalEventDrivenJobInstance internalEventDrivenJob;
private String contextName;
private List childContextNames;
private String contextInstanceId;
private List contextParameters;
private boolean dryRun = false;
private SolrDryRunParameters dryRunParameters;
private boolean skipped = false;
private ScheduledProcessEvent catalystEvent;
@Override
public String getAgentName() {
return agentName;
}
@Override
public void setAgentName(String agentName) {
this.agentName = agentName;
}
@Override
public String getAgentUrl() {
return agentUrl;
}
@Override
public void setAgentUrl(String agentUrl) {
this.agentUrl = agentUrl;
}
@Override
public String getJobName() {
return jobName;
}
@Override
public void setJobName(String jobName) {
this.jobName = jobName;
}
@Override
public InternalEventDrivenJobInstance getInternalEventDrivenJob() {
return internalEventDrivenJob;
}
@Override
public void setInternalEventDrivenJob(InternalEventDrivenJobInstance internalEventDrivenJob) {
this.internalEventDrivenJob = internalEventDrivenJob;
}
@Override
public String getContextName() {
return contextName;
}
@Override
public void setContextName(String contextName) {
this.contextName = contextName;
}
@Override
public List getChildContextNames() {
return childContextNames;
}
@Override
public void setChildContextNames(List childContextNames) {
this.childContextNames = childContextNames;
}
@Override
public String getContextInstanceId() {
return contextInstanceId;
}
@Override
public void setContextInstanceId(String contextInstanceId) {
this.contextInstanceId = contextInstanceId;
}
@Override
public void setContextParameters(List contextParameters) {
this.contextParameters = contextParameters;
}
@Override
public List getContextParameters() {
return this.contextParameters;
}
@Override
public boolean isDryRun() {
return dryRun;
}
@Override
public void setDryRun(boolean dryRun) {
this.dryRun = dryRun;
}
@Override
public void setDryRunParameters(SolrDryRunParameters dryRunParameters) {
this.dryRunParameters = dryRunParameters;
}
@Override
public SolrDryRunParameters getDryRunParameters() {
return this.dryRunParameters;
}
@Override
public void setSkipped(boolean skipped) {
this.skipped = skipped;
}
@Override
public boolean isSkipped() {
return skipped;
}
@Override
public ScheduledProcessEvent getCatalystEvent() {
return catalystEvent;
}
@Override
public void setCatalystEvent(ScheduledProcessEvent catalystEvent) {
this.catalystEvent = catalystEvent;
}
@Override
public boolean equals(Object other) {
return EqualsBuilder.reflectionEquals(this, other);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy