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 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.Set<WebResourceCollection>
getWebResourceCollections()
Return all the web resource collection.void
print(StringBuilder toStringBuilder)
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 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:
getWebResourceCollections
in interfaceSecurityConstraint
-
addWebResourceCollection
public void addWebResourceCollection(WebResourceCollection webResourceCollection)
Adds a web resource collection to this constraint.- Specified by:
addWebResourceCollection
in 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:
getAuthorizationConstraint
in interfaceSecurityConstraint
-
setAuthorizationConstraint
public void setAuthorizationConstraint(AuthorizationConstraint authorizationConstraint)
Sets the authorization constraint.- Specified by:
setAuthorizationConstraint
in interfaceSecurityConstraint
-
setAuthorizationConstraint
public void setAuthorizationConstraint(AuthorizationConstraintImpl authorizationConstraint)
Sets the authorization constraint.
-
getUserDataConstraint
public UserDataConstraint getUserDataConstraint()
The user data constraint.- Specified by:
getUserDataConstraint
in interfaceSecurityConstraint
-
setUserDataConstraint
public void setUserDataConstraint(UserDataConstraint userDataConstraint)
Sets the user data constraint.- Specified by:
setUserDataConstraint
in interfaceSecurityConstraint
-
setUserDataConstraint
public void setUserDataConstraint(UserDataConstraintImpl userDataConstraint)
-
print
public void print(StringBuilder toStringBuilder)
Returns a formatted String representing of my state.- Overrides:
print
in classDescriptor
-
-