
org.ikasan.scheduled.context.model.SolrContextImpl 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.context.model;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.ikasan.spec.scheduled.context.model.*;
import org.ikasan.spec.scheduled.job.model.SchedulerJob;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class SolrContextImpl
extends AbstractContext
implements Context {
protected String name;
protected String description;
protected String timezone;
protected Map blackoutWindowDateTimeRanges = new HashMap<>();
protected List blackoutWindowCronExpressions = new ArrayList<>();
protected List jobDependencies = new ArrayList<>() ;
protected List contextDependencies = new ArrayList<>();
protected List contextParameters = new ArrayList<>() ;
protected String timeWindowStart;
protected long contextTtlMilliseconds;
protected String environmentGroup;
protected boolean isQuartzScheduleDrivenJobsDisabledForContext = false;
protected int treeViewExpandLevel = 1;
protected boolean ableToRunConcurrently = true;
protected boolean useDisplayName = false;
protected int ordinal = -1;
protected Integer jobVisualisationVerticalSpacing;
protected Integer jobVisualisationHorizontalSpacing;
protected Integer contextVisualisationLevelDistance;
protected Integer contextVisualisationNodeDistance;
protected Integer visualisationFontSize;
protected Boolean renderLogicalBoundaries = true;
protected Boolean useAutoLayout = true;
protected String userGeneratedLayout;
@Override
public String getName() {
return name;
}
@Override
public void setName(String name) {
this.name = name;
}
@Override
public String getDescription() {
return description;
}
@Override
public void setDescription(String description) {
this.description = description;
}
@Override
public String getTimezone() {
return timezone;
}
@Override
public void setTimezone(String timezone) {
this.timezone = timezone;
}
@Override
public List getBlackoutWindowCronExpressions() {
return this.blackoutWindowCronExpressions;
}
@Override
public void setBlackoutWindowCronExpressions(List blackoutWindowCronExpressions) {
this.blackoutWindowCronExpressions = blackoutWindowCronExpressions;
}
@Override
public Map getBlackoutWindowDateTimeRanges() {
return this.blackoutWindowDateTimeRanges;
}
@Override
public void setBlackoutWindowDateTimeRanges(Map blackoutWindowDateTimeRanges) {
this.blackoutWindowDateTimeRanges = blackoutWindowDateTimeRanges;
}
@Override
public List getContextParameters() {
return contextParameters;
}
@Override
public void setContextParameters(List contextParameters) {
this.contextParameters = contextParameters;
}
@Override
public List getJobDependencies() {
return jobDependencies;
}
@Override
public void setJobDependencies(List jobDependencies) {
this.jobDependencies = jobDependencies;
}
@Override
public List getContextDependencies() {
return contextDependencies;
}
@Override
public void setContextDependencies(List contextDependencies) {
this.contextDependencies = contextDependencies;
}
@Override
public Map getContextsMap() {
return contextsMap;
}
@Override
public String getTimeWindowStart() {
return timeWindowStart;
}
@Override
public void setTimeWindowStart(String timeWindowStart) {
this.timeWindowStart = timeWindowStart;
}
@Override
public long getContextTtlMilliseconds() {
return contextTtlMilliseconds;
}
@Override
public void setContextTtlMilliseconds(long contextTtlMilliseconds) {
this.contextTtlMilliseconds = contextTtlMilliseconds;
}
@Override
public String getEnvironmentGroup() {
return environmentGroup;
}
@Override
public void setEnvironmentGroup(String environmentGroup) {
this.environmentGroup = environmentGroup;
}
@Override
public boolean isQuartzScheduleDrivenJobsDisabledForContext() {
return isQuartzScheduleDrivenJobsDisabledForContext;
}
@Override
public void setQuartzScheduleDrivenJobsDisabledForContext(boolean quartzScheduleDrivenJobsDisabledForContext) {
isQuartzScheduleDrivenJobsDisabledForContext = quartzScheduleDrivenJobsDisabledForContext;
}
@Override
public int getTreeViewExpandLevel() {
return treeViewExpandLevel;
}
@Override
public void setTreeViewExpandLevel(int treeViewExpandLevel) {
this.treeViewExpandLevel = treeViewExpandLevel;
}
@Override
public boolean isAbleToRunConcurrently() {
return ableToRunConcurrently;
}
@Override
public void setAbleToRunConcurrently(boolean ableToRunConcurrently) {
this.ableToRunConcurrently = ableToRunConcurrently;
}
@Override
public boolean isUseDisplayName() {
return useDisplayName;
}
@Override
public void setUseDisplayName(boolean useDisplayName) {
this.useDisplayName = useDisplayName;
}
@Override
public int getOrdinal() {
return ordinal;
}
@Override
public void setOrdinal(int ordinal) {
this.ordinal = ordinal;
}
@Override
public Integer getJobVisualisationVerticalSpacing() {
return jobVisualisationVerticalSpacing;
}
@Override
public void setJobVisualisationVerticalSpacing(Integer jobVisualisationVerticalSpacing) {
this.jobVisualisationVerticalSpacing = jobVisualisationVerticalSpacing;
}
@Override
public Integer getJobVisualisationHorizontalSpacing() {
return jobVisualisationHorizontalSpacing;
}
@Override
public void setJobVisualisationHorizontalSpacing(Integer jobVisualisationHorizontalSpacing) {
this.jobVisualisationHorizontalSpacing = jobVisualisationHorizontalSpacing;
}
@Override
public Integer getContextVisualisationLevelDistance() {
return contextVisualisationLevelDistance;
}
@Override
public void setContextVisualisationLevelDistance(Integer contextVisualisationLevelDistance) {
this.contextVisualisationLevelDistance = contextVisualisationLevelDistance;
}
@Override
public Integer getContextVisualisationNodeDistance() {
return contextVisualisationNodeDistance;
}
@Override
public void setContextVisualisationNodeDistance(Integer contextVisualisationNodeDistance) {
this.contextVisualisationNodeDistance = contextVisualisationNodeDistance;
}
@Override
public Integer getVisualisationFontSize() {
return visualisationFontSize;
}
@Override
public void setVisualisationFontSize(Integer visualisationFontSize) {
this.visualisationFontSize = visualisationFontSize;
}
@Override
public Boolean isRenderLogicalBoundaries() {
return renderLogicalBoundaries;
}
@Override
public void setRenderLogicalBoundaries(Boolean renderLogicalBoundaries) {
this.renderLogicalBoundaries = renderLogicalBoundaries;
}
@Override
public Boolean isUseAutoLayout() {
return useAutoLayout;
}
@Override
public void setUseAutoLayout(Boolean useAutoLayout) {
this.useAutoLayout = useAutoLayout;
}
@Override
public String getUserGeneratedLayout() {
return userGeneratedLayout;
}
@Override
public void setUserGeneratedLayout(String userGeneratedLayout) {
this.userGeneratedLayout = userGeneratedLayout;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy