Class NoConstraint
- java.lang.Object
-
- com.netscape.cms.profile.constraint.PolicyConstraint
-
- com.netscape.cms.profile.constraint.NoConstraint
-
- All Implemented Interfaces:
IConfigTemplate
public class NoConstraint extends PolicyConstraint
This class implements no constraint.- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIG_NAME
-
Constructor Summary
Constructors Constructor Description NoConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetConfig(java.lang.String name)Retrieves configuration parameter by name.IDescriptorgetConfigDescriptor(java.util.Locale locale, java.lang.String name)Returns the descriptors of configuration parameter.java.util.Enumeration<java.lang.String>getConfigNames()Returns a list of configuration parameter names.IConfigStoregetConfigStore()Returns the corresponding configuration store of this constraint policy.java.lang.StringgetDefaultConfig(java.lang.String name)java.lang.StringgetName(java.util.Locale locale)Returns localized name of this constraint.java.lang.StringgetText(java.util.Locale locale)Returns localized description of this constraint.voidinit(IConfigStore config)Initializes this constraint policy.booleanisApplicable(PolicyDefault def)Checks if this constraint is applicable to the given default policy.voidsetConfig(java.lang.String name, java.lang.String value)Sets configuration parameter.voidvalidate(IRequest request)Validates the request.
-
-
-
Field Detail
-
CONFIG_NAME
public static final java.lang.String CONFIG_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConfigNames
public java.util.Enumeration<java.lang.String> getConfigNames()
Description copied from interface:IConfigTemplateReturns a list of configuration parameter names.- Returns:
- parameter names
-
getConfigDescriptor
public IDescriptor getConfigDescriptor(java.util.Locale locale, java.lang.String name)
Description copied from interface:IConfigTemplateReturns the descriptors of configuration parameter.- Parameters:
locale- user localename- configuration parameter name- Returns:
- descriptor
-
setConfig
public void setConfig(java.lang.String name, java.lang.String value) throws EPropertyExceptionDescription copied from interface:IConfigTemplateSets configuration parameter.- Parameters:
name- parameter namevalue- parameter value- Throws:
EPropertyException- failed to set parameter
-
getConfig
public java.lang.String getConfig(java.lang.String name)
Description copied from interface:IConfigTemplateRetrieves configuration parameter by name.- Returns:
- parameter
-
getDefaultConfig
public java.lang.String getDefaultConfig(java.lang.String name)
-
init
public void init(IConfigStore config) throws EProfileException
Description copied from class:PolicyConstraintInitializes this constraint policy.- Specified by:
initin classPolicyConstraint- Parameters:
config- configuration store for this constraint- Throws:
EProfileException- failed to initialize
-
getConfigStore
public IConfigStore getConfigStore()
Description copied from class:PolicyConstraintReturns the corresponding configuration store of this constraint policy.- Specified by:
getConfigStorein classPolicyConstraint- Returns:
- config store of this constraint
-
validate
public void validate(IRequest request) throws ERejectException
Validates the request. The request is not modified during the validation.- Specified by:
validatein classPolicyConstraint- Parameters:
request- request to be validated- Throws:
ERejectException- reject the given request
-
getText
public java.lang.String getText(java.util.Locale locale)
Description copied from class:PolicyConstraintReturns localized description of this constraint.- Specified by:
getTextin classPolicyConstraint- Parameters:
locale- locale of the end-user- Returns:
- localized description of this constraint
-
getName
public java.lang.String getName(java.util.Locale locale)
Description copied from class:PolicyConstraintReturns localized name of this constraint.- Specified by:
getNamein classPolicyConstraint- Parameters:
locale- locale of the end-user- Returns:
- localized name of this constraint
-
isApplicable
public boolean isApplicable(PolicyDefault def)
Description copied from class:PolicyConstraintChecks if this constraint is applicable to the given default policy.- Specified by:
isApplicablein classPolicyConstraint- Parameters:
def- default policy to be checked- Returns:
- true if this constraint can be applied to the given default policy
-
-