weborb.security
Class SecurityConfig

java.lang.Object
  extended by weborb.security.SecurityConfig
All Implemented Interfaces:
ILoggingConstants

public class SecurityConfig
extends java.lang.Object
implements ILoggingConstants

SecurityConfig

Author:
Midnight Coders, LLC

Field Summary
 
Fields inherited from interface weborb.util.log.ILoggingConstants
DEBUG, DEFAULT_LOGGER, ERROR, EXCEPTION, INFO, INSTR, MESSAGESERVER, SERIALIZATION
 
Constructor Summary
SecurityConfig()
           
 
Method Summary
 void addAccessConstraint(AccessConstraint constraint)
           
 void addResourceConstraints(java.lang.String resourceName, java.lang.String[] constraintNames)
           
 void addRestriction(java.lang.String constraintName, java.lang.String action, IRestriction restriction)
           
 void configure(org.jdom.Element element)
           
 org.jdom.Element hostName(org.jdom.Element accessConstraintElement, IRestriction restriction)
           
 org.jdom.Element ipRange(org.jdom.Element accessConstraintElement, IRestriction restriction)
           
 void removeAccessConstraint(java.lang.String constraintName)
           
 void removeResourceConstraints(java.lang.String resourceName, java.lang.String[] constraintNames)
           
 void removeRestriction(java.lang.String constraintName, IRestriction restriction)
           
 org.jdom.Element roleName(org.jdom.Element accessConstraintElement, IRestriction restriction)
           
 org.jdom.Element singleIP(org.jdom.Element accessConstraintElement, IRestriction restriction)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityConfig

public SecurityConfig()
Method Detail

configure

public void configure(org.jdom.Element element)
               throws java.lang.Exception
Throws:
java.lang.Exception

addAccessConstraint

public void addAccessConstraint(AccessConstraint constraint)

removeAccessConstraint

public void removeAccessConstraint(java.lang.String constraintName)

addResourceConstraints

public void addResourceConstraints(java.lang.String resourceName,
                                   java.lang.String[] constraintNames)

removeResourceConstraints

public void removeResourceConstraints(java.lang.String resourceName,
                                      java.lang.String[] constraintNames)

addRestriction

public void addRestriction(java.lang.String constraintName,
                           java.lang.String action,
                           IRestriction restriction)

removeRestriction

public void removeRestriction(java.lang.String constraintName,
                              IRestriction restriction)

singleIP

public org.jdom.Element singleIP(org.jdom.Element accessConstraintElement,
                                 IRestriction restriction)

ipRange

public org.jdom.Element ipRange(org.jdom.Element accessConstraintElement,
                                IRestriction restriction)

hostName

public org.jdom.Element hostName(org.jdom.Element accessConstraintElement,
                                 IRestriction restriction)

roleName

public org.jdom.Element roleName(org.jdom.Element accessConstraintElement,
                                 IRestriction restriction)


Discuss WebORB

Copyright 2003-2008 Midnight Coders, Inc. All Rights Reserved.