cz.active24.client.fred.eppclient.objectstrategy.NotImplementedStrategy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fred-client Show documentation
Show all versions of fred-client Show documentation
A Java EPP client for FRED (Free Registry for ENUM and Domains)
package cz.active24.client.fred.eppclient.objectstrategy;
import cz.active24.client.fred.data.check.CheckRequest;
import cz.active24.client.fred.data.check.CheckResponse;
import cz.active24.client.fred.data.create.CreateRequest;
import cz.active24.client.fred.data.create.CreateResponse;
import cz.active24.client.fred.data.delete.DeleteRequest;
import cz.active24.client.fred.data.delete.DeleteResponse;
import cz.active24.client.fred.data.info.InfoRequest;
import cz.active24.client.fred.data.info.InfoResponse;
import cz.active24.client.fred.data.list.ListRequest;
import cz.active24.client.fred.data.list.ListResponse;
import cz.active24.client.fred.data.login.other.LoginRequest;
import cz.active24.client.fred.data.login.other.LoginResponse;
import cz.active24.client.fred.data.logout.other.LogoutRequest;
import cz.active24.client.fred.data.logout.other.LogoutResponse;
import cz.active24.client.fred.data.poll.PollAcknowledgementRequest;
import cz.active24.client.fred.data.poll.PollAcknowledgementResponse;
import cz.active24.client.fred.data.poll.PollRequest;
import cz.active24.client.fred.data.poll.PollResponse;
import cz.active24.client.fred.data.renew.domain.DomainRenewRequest;
import cz.active24.client.fred.data.renew.domain.DomainRenewResponse;
import cz.active24.client.fred.data.update.UpdateRequest;
import cz.active24.client.fred.data.update.UpdateResponse;
import cz.active24.client.fred.exception.FredClientException;
import cz.active24.client.fred.data.creditinfo.other.CreditInfoRequest;
import cz.active24.client.fred.data.creditinfo.other.CreditInfoResponse;
import cz.active24.client.fred.data.sendauthinfo.SendAuthInfoRequest;
import cz.active24.client.fred.data.sendauthinfo.SendAuthInfoResponse;
import cz.active24.client.fred.data.testnsset.nsset.TestNssetRequest;
import cz.active24.client.fred.data.testnsset.nsset.TestNssetResponse;
import cz.active24.client.fred.data.transfer.TransferRequest;
import cz.active24.client.fred.data.transfer.TransferResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* Default strategy.
*/
public class NotImplementedStrategy implements ServerObjectStrategy {
private final static Log log = LogFactory.getLog(NotImplementedStrategy.class);
@Override
public InfoResponse callInfo(InfoRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public SendAuthInfoResponse callSendAuthInfo(SendAuthInfoRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public ListResponse callList(ListRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public CheckResponse callCheck(CheckRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public CreateResponse callCreate(CreateRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public DomainRenewResponse callRenew(DomainRenewRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public TransferResponse callTransfer(TransferRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public DeleteResponse callDelete(DeleteRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public CreditInfoResponse callCreditInfo(CreditInfoRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public TestNssetResponse callTestNsset(TestNssetRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public PollResponse callPollRequest(PollRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public PollAcknowledgementResponse callPollAcknowledgement(PollAcknowledgementRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public UpdateResponse callUpdate(UpdateRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public LoginResponse callLogin(LoginRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
@Override
public LogoutResponse callLogout(LogoutRequest request) throws FredClientException {
log.error("No strategy found for type " + request.getServerObjectType());
throw new FredClientException("No strategy found for type " + request.getServerObjectType());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy