gov.nih.nci.cagrid.dorian.service.ifs
Class AccountPolicy

java.lang.Object
  extended by gov.nih.nci.cagrid.dorian.service.ifs.AccountPolicy
Direct Known Subclasses:
AutoApprovalPolicy, ManualApprovalAutoRenewalPolicy, ManualApprovalPolicy

public abstract class AccountPolicy
extends java.lang.Object

Version:
$Id: ArgumentManagerTable.java,v 1.2 2004/10/15 16:35:16 langella Exp $
Author:
Stephen Langella , Scott Oster , Shannon Hastings

Constructor Summary
AccountPolicy()
           
 
Method Summary
abstract  void applyPolicy(TrustedIdP idp, IFSUser user)
           
 void configure(IdentityFederationConfiguration conf, UserManager um)
           
 IdentityFederationConfiguration getConfiguration()
           
 UserManager getUserManager()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccountPolicy

public AccountPolicy()
Method Detail

configure

public void configure(IdentityFederationConfiguration conf,
                      UserManager um)

applyPolicy

public abstract void applyPolicy(TrustedIdP idp,
                                 IFSUser user)
                          throws DorianInternalFault,
                                 UserPolicyFault
Throws:
DorianInternalFault
UserPolicyFault

getConfiguration

public IdentityFederationConfiguration getConfiguration()

getUserManager

public UserManager getUserManager()