org.gwe.utils.security
Class Realm

java.lang.Object
  extended by org.gwe.utils.security.Realm
All Implemented Interfaces:
java.io.Serializable

public class Realm
extends java.lang.Object
implements java.io.Serializable

A realm is a collection of resources that have the same authentication information.

Since:
Jun 18, 2007
Author:
Marco Ruiz, Neil Jones
See Also:
Serialized Form

Constructor Summary
Realm()
           
Realm(java.lang.String schemes, java.lang.String domain, java.lang.String testHost)
           
 
Method Summary
 boolean acceptsScheme(ProtocolScheme scheme)
           
 boolean acceptsScheme(java.lang.String scheme)
           
<HANDLE_TYPE extends ResourceHandle>
ResourceLink<HANDLE_TYPE>
createResourceLink(ThinURI uri)
           
 ResourceLink<ResourceHandle> createTestHostLink()
           
 AccountInfo getAccount()
           
 java.lang.String getDomain()
           
 java.lang.String getTestHost()
           
 RealmTestResult getTestResult()
           
 boolean implies(java.lang.String otherScheme, java.lang.String otherDomain)
           
 void setAccount(AccountInfo acct)
           
 void test()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Realm

public Realm()

Realm

public Realm(java.lang.String schemes,
             java.lang.String domain,
             java.lang.String testHost)
Method Detail

setAccount

public void setAccount(AccountInfo acct)

getAccount

public AccountInfo getAccount()

getDomain

public java.lang.String getDomain()

getTestHost

public java.lang.String getTestHost()

getTestResult

public RealmTestResult getTestResult()

implies

public boolean implies(java.lang.String otherScheme,
                       java.lang.String otherDomain)

acceptsScheme

public boolean acceptsScheme(ProtocolScheme scheme)

acceptsScheme

public boolean acceptsScheme(java.lang.String scheme)

createResourceLink

public <HANDLE_TYPE extends ResourceHandle> ResourceLink<HANDLE_TYPE> createResourceLink(ThinURI uri)

test

public void test()

createTestHostLink

public ResourceLink<ResourceHandle> createTestHostLink()

toString

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


Copyright © 2007-2009. All Rights Reserved.