org.gwe.utils.security
Class ResourceLink<HANDLE_TYPE extends ResourceHandle>

java.lang.Object
  extended by org.gwe.utils.security.ResourceLink<HANDLE_TYPE>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RMIResourceLink

public class ResourceLink<HANDLE_TYPE extends ResourceHandle>
extends java.lang.Object
implements java.io.Serializable

Since:
Jul 2, 2007
Author:
Marco Ruiz
See Also:
Serialized Form

Field Summary
protected  AccountInfo account
           
protected  ThinURI uri
           
 
Constructor Summary
ResourceLink(ThinURI uri, AccountInfo account)
           
 
Method Summary
 ResourceLink<HostHandle> cloneToHostLink(ProtocolScheme hostScheme)
           
 HANDLE_TYPE createHandle()
           
 AccountInfo getAccountInfo()
           
 java.lang.Class<HANDLE_TYPE> getHandleClass()
           
 ThinURI getURI()
           
 java.lang.String getURIHost()
           
static void setHandleFactory(ResourceHandleFactory repo)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

uri

protected ThinURI uri

account

protected AccountInfo account
Constructor Detail

ResourceLink

public ResourceLink(ThinURI uri,
                    AccountInfo account)
Method Detail

setHandleFactory

public static void setHandleFactory(ResourceHandleFactory repo)

getAccountInfo

public AccountInfo getAccountInfo()

getURI

public ThinURI getURI()

getURIHost

public java.lang.String getURIHost()

cloneToHostLink

public ResourceLink<HostHandle> cloneToHostLink(ProtocolScheme hostScheme)

createHandle

public HANDLE_TYPE createHandle()
                                                throws HandleCreationException
Throws:
HandleCreationException

getHandleClass

public java.lang.Class<HANDLE_TYPE> getHandleClass()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007-2009. All Rights Reserved.