org.nakedobjects.remoting.exchange
Class AuthorizationRequestAbstract

java.lang.Object
  extended by org.nakedobjects.remoting.exchange.RequestAbstract
      extended by org.nakedobjects.remoting.exchange.AuthorizationRequestAbstract
All Implemented Interfaces:
Encodable, Request
Direct Known Subclasses:
AuthorizationRequestUsability, AuthorizationRequestVisibility

public abstract class AuthorizationRequestAbstract
extends RequestAbstract


Field Summary
 
Fields inherited from class org.nakedobjects.remoting.exchange.RequestAbstract
response, session
 
Constructor Summary
AuthorizationRequestAbstract(AuthenticationSession session, IdentityData targetData, java.lang.String data)
           
AuthorizationRequestAbstract(DataInputExtended input)
           
 
Method Summary
 void encode(DataOutputExtended output)
           
 java.lang.String getIdentifier()
           
 AuthorizationResponse getResponse()
          Downcasts.
 IdentityData getTarget()
           
 
Methods inherited from class org.nakedobjects.remoting.exchange.RequestAbstract
getId, getSession, setResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.remoting.exchange.Request
execute
 

Constructor Detail

AuthorizationRequestAbstract

public AuthorizationRequestAbstract(AuthenticationSession session,
                                    IdentityData targetData,
                                    java.lang.String data)

AuthorizationRequestAbstract

public AuthorizationRequestAbstract(DataInputExtended input)
                             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

encode

public void encode(DataOutputExtended output)
            throws java.io.IOException
Specified by:
encode in interface Encodable
Overrides:
encode in class RequestAbstract
Throws:
java.io.IOException

getTarget

public IdentityData getTarget()

getIdentifier

public java.lang.String getIdentifier()

getResponse

public AuthorizationResponse getResponse()
Downcasts.

Specified by:
getResponse in interface Request
Overrides:
getResponse in class RequestAbstract


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.