/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package se.kth.karamel.common.clusterdef;
import se.kth.karamel.common.exception.ValidationException;
/**
*
* @author kamal
*/
public abstract class Provider {
private String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public abstract Provider cloneMe();
public abstract Provider applyParentScope(Provider parentScopeProvider);
public abstract Provider applyDefaults();
public abstract void validate() throws ValidationException;
}