package com.eucalyptus.auth.login;
import java.io.IOException;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.CallbackHandler;
import javax.security.auth.callback.UnsupportedCallbackException;
public abstract class WrappedCredentials<TYPE> implements CallbackHandler {
private TYPE loginData;
private String correlationId;
public WrappedCredentials( String correlationId, TYPE loginData ) {
super( );
this.loginData = loginData;
this.correlationId = correlationId;
}
@Override
public void handle( Callback[] callbacks ) throws IOException, UnsupportedCallbackException {}
public TYPE getLoginData( ) {
return this.loginData;
}
public String getCorrelationId( ) {
return this.correlationId;
}
}