package org.ovirt.engine.core.bll.adbroker;
public abstract class BrokerCommandBase {
protected abstract String getPROTOCOL();
protected LdapReturnValueBase _ldapReturnValue = new LdapReturnValueBase();
private LdapBrokerBaseParameters _parameters;
protected Object getReturnValue() {
return _ldapReturnValue.getReturnValue();
}
protected void setReturnValue(Object value) {
_ldapReturnValue.setReturnValue(value);
}
protected boolean getSucceeded() {
return _ldapReturnValue.getSucceeded();
}
protected void setSucceeded(boolean value) {
_ldapReturnValue.setSucceeded(value);
}
protected LdapBrokerBaseParameters getParameters() {
return _parameters;
}
protected String getDomain() {
return getParameters().getDomain();
}
protected void setDomain(String value) {
getParameters().setDomain(value);
}
protected String getAuthenticationDomain() {
return getParameters().getAuthenticationDomain();
}
protected void setAuthenticationDomain(String value) {
getParameters().setAuthenticationDomain(value);
}
protected String getLoginName() {
return getParameters().getLoginName();
}
protected void setLoginName(String value) {
getParameters().setLoginName(value);
}
protected String getPassword() {
return getParameters().getPassword();
}
protected void setPassword(String value) {
getParameters().setPassword(value);
}
protected BrokerCommandBase(LdapBrokerBaseParameters parameters) {
_parameters = parameters;
}
public abstract LdapReturnValueBase Execute();
}