CorrelationStrategy.java
package org.vromero.gist.mojo;
import org.vromero.gist.uploader.correlationstrategy.DescriptionGistCorrelationStrategy;
import org.vromero.gist.uploader.correlationstrategy.GistCorrelationStrategy;
import org.vromero.gist.uploader.correlationstrategy.NoneGistCorrelationStrategy;
public enum CorrelationStrategy {
DESCRIPTION(new DescriptionGistCorrelationStrategy()), NONE(new NoneGistCorrelationStrategy());
GistCorrelationStrategy gistCorrelationStrategy;
private CorrelationStrategy(GistCorrelationStrategy strategy) {
gistCorrelationStrategy = strategy;
}
public GistCorrelationStrategy getGistCorrelationStrategy() {
return gistCorrelationStrategy;
}
}