com.sun.enterprise.deployment
Class SecurityConstraintImpl

java.lang.Object
  extended by java.util.Observable
      extended by com.sun.enterprise.deployment.DynamicAttributesDescriptor
          extended by com.sun.enterprise.deployment.Descriptor
              extended by com.sun.enterprise.deployment.SecurityConstraintImpl
All Implemented Interfaces:
SecurityConstraint, java.io.Serializable

public class SecurityConstraintImpl
extends Descriptor
implements SecurityConstraint, java.io.Serializable

Objects exhibiting this interface represent a security constraint on the web application that owns them.

Author:
Danny Coward
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
 
Constructor Summary
SecurityConstraintImpl()
          Default constructor.
SecurityConstraintImpl(SecurityConstraintImpl other)
          Copy constructor.
 
Method Summary
 void addWebResourceCollection(WebResourceCollection webResourceCollection)
          Adds a web resource collection to this constraint.
 void addWebResourceCollection(WebResourceCollectionImpl webResourceCollection)
           
 AuthorizationConstraint getAuthorizationConstraint()
          The authorization constraint.
 UserDataConstraint getUserDataConstraint()
          The user data constraint.
 java.util.Set<WebResourceCollection> getWebResourceCollections()
          Return all the web resource collection.
 void print(java.lang.StringBuffer toStringBuffer)
          Returns a formatted String representing of my state.
 void removeWebResourceCollection(WebResourceCollection webResourceCollection)
          Removes the given web resource collection from this constraint.
 void setAuthorizationConstraint(AuthorizationConstraint authorizationConstraint)
          Sets the authorization constraint.
 void setAuthorizationConstraint(AuthorizationConstraintImpl authorizationConstraint)
          Sets the authorization constraint.
 void setUserDataConstraint(UserDataConstraint userDataConstraint)
          Sets the user data constraint.
 void setUserDataConstraint(UserDataConstraintImpl userDataConstraint)
           
 
Methods inherited from class com.sun.enterprise.deployment.Descriptor
addDeploymentExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
 
Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SecurityConstraintImpl

public SecurityConstraintImpl()
Default constructor.


SecurityConstraintImpl

public SecurityConstraintImpl(SecurityConstraintImpl other)
Copy constructor.

Method Detail

getWebResourceCollections

public java.util.Set<WebResourceCollection> getWebResourceCollections()
Return all the web resource collection.

Specified by:
getWebResourceCollections in interface SecurityConstraint

addWebResourceCollection

public void addWebResourceCollection(WebResourceCollection webResourceCollection)
Adds a web resource collection to this constraint.

Specified by:
addWebResourceCollection in interface SecurityConstraint

addWebResourceCollection

public void addWebResourceCollection(WebResourceCollectionImpl webResourceCollection)

removeWebResourceCollection

public void removeWebResourceCollection(WebResourceCollection webResourceCollection)
Removes the given web resource collection from this constraint.


getAuthorizationConstraint

public AuthorizationConstraint getAuthorizationConstraint()
The authorization constraint.

Specified by:
getAuthorizationConstraint in interface SecurityConstraint

setAuthorizationConstraint

public void setAuthorizationConstraint(AuthorizationConstraint authorizationConstraint)
Sets the authorization constraint.

Specified by:
setAuthorizationConstraint in interface SecurityConstraint

setAuthorizationConstraint

public void setAuthorizationConstraint(AuthorizationConstraintImpl authorizationConstraint)
Sets the authorization constraint.


getUserDataConstraint

public UserDataConstraint getUserDataConstraint()
The user data constraint.

Specified by:
getUserDataConstraint in interface SecurityConstraint

setUserDataConstraint

public void setUserDataConstraint(UserDataConstraint userDataConstraint)
Sets the user data constraint.

Specified by:
setUserDataConstraint in interface SecurityConstraint

setUserDataConstraint

public void setUserDataConstraint(UserDataConstraintImpl userDataConstraint)

print

public void print(java.lang.StringBuffer toStringBuffer)
Returns a formatted String representing of my state.

Overrides:
print in class Descriptor


Copyright © 2012 GlassFish Community. All Rights Reserved.