package org.overlord.dtgov.common.targets;
import java.io.Serializable;
import org.overlord.dtgov.common.Target;
public class FabricTarget extends Target implements Serializable{
/**
*
*/
private static final long serialVersionUID = -5496658839580669371L;
public FabricTarget(String jolokiaUrl, String user, String password, String name, String classifier) {
super(name, classifier, TYPE.FABRIC);
this.jolokiaUrl = jolokiaUrl;
this.user = user;
this.password = password;
}
/**
* Instantiates a new Fabric target.
*
* @param name
* the name
* @param classifier
* the classifier
*/
public FabricTarget(String name, String classifier) {
super(name, classifier, TYPE.FABRIC);
}
/**
* Constructor a target of type Maven.
*
* @param name
* the name
* @param classifier
* the classifier
* @param mavenUrl
* the maven url
* @param isReleaseEnabled
* the is release enabled
* @param isSnapshotEnabled
* the is snapshot enabled
* @return the target
*/
public static final Target getTarget(String name, String classifier, String jolokiaUrl, String user, String password) {
FabricTarget target = new FabricTarget(name, classifier);
target.user = user;
target.password = password;
target.jolokiaUrl = jolokiaUrl;
return target;
}
private String jolokiaUrl;
private String user;
private String password;
public String getJolokiaUrl() {
return jolokiaUrl;
}
public String getUser() {
return user;
}
public String getPassword() {
return password;
}
}