Class SecurityConstraintImpl
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- org.glassfish.web.deployment.descriptor.SecurityConstraintImpl
-
- All Implemented Interfaces:
SecurityConstraint,Serializable
public class SecurityConstraintImpl extends Descriptor implements SecurityConstraint
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 org.glassfish.deployment.common.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
-
-
Constructor Summary
Constructors Constructor Description SecurityConstraintImpl()Default constructor.SecurityConstraintImpl(SecurityConstraintImpl other)Copy constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWebResourceCollection(WebResourceCollection webResourceCollection)Adds a web resource collection to this constraint.voidaddWebResourceCollection(WebResourceCollectionImpl webResourceCollection)AuthorizationConstraintgetAuthorizationConstraint()The authorization constraint.UserDataConstraintgetUserDataConstraint()The user data constraint.Set<WebResourceCollection>getWebResourceCollections()Return all the web resource collection.voidprint(StringBuilder toStringBuilder)Returns a formatted String representing of my state.voidremoveWebResourceCollection(WebResourceCollection webResourceCollection)Removes the given web resource collection from this constraint.voidsetAuthorizationConstraint(AuthorizationConstraint authorizationConstraint)Sets the authorization constraint.voidsetAuthorizationConstraint(AuthorizationConstraintImpl authorizationConstraint)Sets the authorization constraint.voidsetUserDataConstraint(UserDataConstraint userDataConstraint)Sets the user data constraint.voidsetUserDataConstraint(UserDataConstraintImpl userDataConstraint)-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, 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 org.glassfish.deployment.common.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
-
-
-
Constructor Detail
-
SecurityConstraintImpl
public SecurityConstraintImpl()
Default constructor.
-
SecurityConstraintImpl
public SecurityConstraintImpl(SecurityConstraintImpl other)
Copy constructor.
-
-
Method Detail
-
getWebResourceCollections
public Set<WebResourceCollection> getWebResourceCollections()
Return all the web resource collection.- Specified by:
getWebResourceCollectionsin interfaceSecurityConstraint
-
addWebResourceCollection
public void addWebResourceCollection(WebResourceCollection webResourceCollection)
Adds a web resource collection to this constraint.- Specified by:
addWebResourceCollectionin interfaceSecurityConstraint
-
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:
getAuthorizationConstraintin interfaceSecurityConstraint
-
setAuthorizationConstraint
public void setAuthorizationConstraint(AuthorizationConstraint authorizationConstraint)
Sets the authorization constraint.- Specified by:
setAuthorizationConstraintin interfaceSecurityConstraint
-
setAuthorizationConstraint
public void setAuthorizationConstraint(AuthorizationConstraintImpl authorizationConstraint)
Sets the authorization constraint.
-
getUserDataConstraint
public UserDataConstraint getUserDataConstraint()
The user data constraint.- Specified by:
getUserDataConstraintin interfaceSecurityConstraint
-
setUserDataConstraint
public void setUserDataConstraint(UserDataConstraint userDataConstraint)
Sets the user data constraint.- Specified by:
setUserDataConstraintin interfaceSecurityConstraint
-
setUserDataConstraint
public void setUserDataConstraint(UserDataConstraintImpl userDataConstraint)
-
print
public void print(StringBuilder toStringBuilder)
Returns a formatted String representing of my state.- Overrides:
printin classDescriptor
-
-