public class AttributePresentConstraints extends APolicyRule implements IEnrollmentPolicy, IExtendedPluginInfo
NOTE: The Policy Framework has been replaced by the Profile Framework.
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DEF_ATTR |
protected static java.lang.String |
DEF_LDAP_AUTH |
protected static java.lang.String |
DEF_LDAP_BASE |
protected static java.lang.String |
DEF_LDAP_BIND |
protected static java.lang.String |
DEF_LDAP_CERT |
protected static java.lang.String |
DEF_LDAP_HOST |
protected static java.lang.Integer |
DEF_LDAP_MAXC |
protected static java.lang.Integer |
DEF_LDAP_MINC |
protected static java.lang.Integer |
DEF_LDAP_PORT |
protected static java.lang.String |
DEF_LDAP_PW |
protected static java.lang.Boolean |
DEF_LDAP_SSL |
protected static java.lang.Integer |
DEF_LDAP_VER |
protected static java.lang.String |
DEF_VALUE |
static org.slf4j.Logger |
logger |
protected java.lang.String |
mImplName |
protected java.lang.String |
mName |
protected static java.util.Hashtable<java.lang.String,java.lang.Object> |
mParamDefault |
protected static java.util.Vector<java.lang.String> |
mParamNames |
protected java.util.Hashtable<java.lang.String,java.lang.Object> |
mParamValue |
protected static java.lang.String |
PROP_ATTR |
protected static java.lang.String |
PROP_ENABLED |
protected static java.lang.String |
PROP_LDAP |
protected static java.lang.String |
PROP_LDAP_AUTH |
protected static java.lang.String |
PROP_LDAP_BASE |
protected static java.lang.String |
PROP_LDAP_BIND |
protected static java.lang.String |
PROP_LDAP_CERT |
protected static java.lang.String |
PROP_LDAP_HOST |
protected static java.lang.String |
PROP_LDAP_MAXC |
protected static java.lang.String |
PROP_LDAP_MINC |
protected static java.lang.String |
PROP_LDAP_PORT |
protected static java.lang.String |
PROP_LDAP_PW |
protected static java.lang.String |
PROP_LDAP_SSL |
protected static java.lang.String |
PROP_LDAP_VER |
protected static java.lang.String |
PROP_VALUE |
DESC, mFilterExp, mInstanceName, NAMEPROP_ENABLE, PROP_IMPLNAME, PROP_PREDICATEHELP_TEXT, HELP_TOKEN| Constructor and Description |
|---|
AttributePresentConstraints() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addParam(java.lang.String name,
java.lang.Object value) |
PolicyResult |
apply(IRequest r)
Applies the policy on the given Request.
|
protected void |
getBooleanConfigParam(IConfigStore config,
java.lang.String paramName) |
IConfigStore |
getConfigStore() |
java.util.Vector<java.lang.String> |
getDefaultParams()
Return default parameters for a policy implementation.
|
java.lang.String[] |
getExtendedPluginInfo(java.util.Locale locale)
This method returns an array of strings.
|
java.lang.String |
getImplName() |
java.util.Vector<java.lang.String> |
getInstanceParams()
Return configured parameters for a policy rule instance.
|
protected void |
getIntConfigParam(IConfigStore config,
java.lang.String paramName) |
java.lang.String |
getName()
Returns the name of the policy rule.
|
protected void |
getStringConfigParam(IConfigStore config,
java.lang.String paramName) |
void |
init(IPolicyProcessor owner,
IConfigStore config)
Initializes the policy rule.
|
void |
shutdown() |
agentApproved, createKeyIdentifier, deferred, formSHA1KeyId, formSpkiSHA1KeyId, getDescription, getInstanceName, getPredicate, setError, setError, setError, setInstanceName, setPolicyException, setPolicyException, setPredicateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getInstanceName, getPredicate, setError, setInstanceName, setPolicyException, setPredicatepublic static org.slf4j.Logger logger
protected static final java.lang.String PROP_ENABLED
protected static final java.lang.String PROP_LDAP
protected java.lang.String mName
protected java.lang.String mImplName
protected static final java.lang.String PROP_LDAP_HOST
protected static final java.lang.String DEF_LDAP_HOST
protected static final java.lang.String PROP_LDAP_PORT
protected static final java.lang.Integer DEF_LDAP_PORT
protected static final java.lang.String PROP_LDAP_SSL
protected static final java.lang.Boolean DEF_LDAP_SSL
protected static final java.lang.String PROP_LDAP_VER
protected static final java.lang.Integer DEF_LDAP_VER
protected static final java.lang.String PROP_LDAP_BIND
protected static final java.lang.String DEF_LDAP_BIND
protected static final java.lang.String PROP_LDAP_PW
protected static final java.lang.String DEF_LDAP_PW
protected static final java.lang.String PROP_LDAP_CERT
protected static final java.lang.String DEF_LDAP_CERT
protected static final java.lang.String PROP_LDAP_AUTH
protected static final java.lang.String DEF_LDAP_AUTH
protected static final java.lang.String PROP_LDAP_BASE
protected static final java.lang.String DEF_LDAP_BASE
protected static final java.lang.String PROP_LDAP_MINC
protected static final java.lang.Integer DEF_LDAP_MINC
protected static final java.lang.String PROP_LDAP_MAXC
protected static final java.lang.Integer DEF_LDAP_MAXC
protected static final java.lang.String PROP_ATTR
protected static final java.lang.String DEF_ATTR
protected static final java.lang.String PROP_VALUE
protected static final java.lang.String DEF_VALUE
protected static java.util.Vector<java.lang.String> mParamNames
protected static java.util.Hashtable<java.lang.String,java.lang.Object> mParamDefault
protected java.util.Hashtable<java.lang.String,java.lang.Object> mParamValue
public java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
IExtendedPluginInfogetExtendedPluginInfo in interface IExtendedPluginInfopublic java.lang.String getName()
APolicyRulegetName in interface IPolicyRulegetName in class APolicyRulepublic java.lang.String getImplName()
public IConfigStore getConfigStore()
public void shutdown()
protected static void addParam(java.lang.String name,
java.lang.Object value)
protected void getStringConfigParam(IConfigStore config, java.lang.String paramName)
protected void getIntConfigParam(IConfigStore config, java.lang.String paramName)
protected void getBooleanConfigParam(IConfigStore config, java.lang.String paramName)
public void init(IPolicyProcessor owner, IConfigStore config) throws EBaseException
APolicyRuleinit in interface IPolicyRuleinit in class APolicyRuleconfig - The config store referenceEBaseExceptionpublic PolicyResult apply(IRequest r)
APolicyRuleapply in interface IPolicyapply in interface IPolicyRuleapply in class APolicyRuler - The request on which to apply policy.public java.util.Vector<java.lang.String> getInstanceParams()
APolicyRulegetInstanceParams in interface IPolicyRulegetInstanceParams in class APolicyRulepublic java.util.Vector<java.lang.String> getDefaultParams()
APolicyRulegetDefaultParams in interface IPolicyRulegetDefaultParams in class APolicyRule