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
Deprecated.
|
protected static java.lang.String |
DEF_LDAP_AUTH
Deprecated.
|
protected static java.lang.String |
DEF_LDAP_BASE
Deprecated.
|
protected static java.lang.String |
DEF_LDAP_BIND
Deprecated.
|
protected static java.lang.String |
DEF_LDAP_CERT
Deprecated.
|
protected static java.lang.String |
DEF_LDAP_HOST
Deprecated.
|
protected static java.lang.Integer |
DEF_LDAP_MAXC
Deprecated.
|
protected static java.lang.Integer |
DEF_LDAP_MINC
Deprecated.
|
protected static java.lang.Integer |
DEF_LDAP_PORT
Deprecated.
|
protected static java.lang.String |
DEF_LDAP_PW
Deprecated.
|
protected static java.lang.Boolean |
DEF_LDAP_SSL
Deprecated.
|
protected static java.lang.Integer |
DEF_LDAP_VER
Deprecated.
|
protected static java.lang.String |
DEF_VALUE
Deprecated.
|
protected java.lang.String |
mImplName
Deprecated.
|
protected java.lang.String |
mName
Deprecated.
|
protected static java.util.Hashtable<java.lang.String,java.lang.Object> |
mParamDefault
Deprecated.
|
protected static java.util.Vector<java.lang.String> |
mParamNames
Deprecated.
|
protected java.util.Hashtable<java.lang.String,java.lang.Object> |
mParamValue
Deprecated.
|
protected static java.lang.String |
PROP_ATTR
Deprecated.
|
protected static java.lang.String |
PROP_ENABLED
Deprecated.
|
protected static java.lang.String |
PROP_LDAP
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_AUTH
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_BASE
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_BIND
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_CERT
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_HOST
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_MAXC
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_MINC
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_PORT
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_PW
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_SSL
Deprecated.
|
protected static java.lang.String |
PROP_LDAP_VER
Deprecated.
|
protected static java.lang.String |
PROP_VALUE
Deprecated.
|
DESC, mFilterExp, mInstanceName, NAMEPROP_ENABLE, PROP_IMPLNAME, PROP_PREDICATEHELP_TEXT, HELP_TOKEN| Constructor and Description |
|---|
AttributePresentConstraints()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addParam(java.lang.String name,
java.lang.Object value)
Deprecated.
|
PolicyResult |
apply(IRequest r)
Deprecated.
Applies the policy on the given Request.
|
protected void |
getBooleanConfigParam(IConfigStore config,
java.lang.String paramName)
Deprecated.
|
IConfigStore |
getConfigStore()
Deprecated.
|
java.util.Vector<java.lang.String> |
getDefaultParams()
Deprecated.
Return default parameters for a policy implementation.
|
java.lang.String[] |
getExtendedPluginInfo(java.util.Locale locale)
Deprecated.
This method returns an array of strings.
|
java.lang.String |
getImplName()
Deprecated.
|
java.util.Vector<java.lang.String> |
getInstanceParams()
Deprecated.
Return configured parameters for a policy rule instance.
|
protected void |
getIntConfigParam(IConfigStore config,
java.lang.String paramName)
Deprecated.
|
java.lang.String |
getName()
Deprecated.
Returns the name of the policy rule.
|
protected void |
getStringConfigParam(IConfigStore config,
java.lang.String paramName)
Deprecated.
|
void |
init(ISubsystem owner,
IConfigStore config)
Deprecated.
Initializes the policy rule.
|
protected void |
log(int level,
java.lang.String msg)
Deprecated.
log a message for this policy rule.
|
void |
shutdown()
Deprecated.
|
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, setPredicateprotected 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(ISubsystem owner, IConfigStore config) throws EBaseException
APolicyRuleinit in interface IPolicyRuleinit in class APolicyRuleconfig - The config store referenceEBaseExceptionpublic PolicyResult apply(IRequest r)
APolicyRuleapply in interface IPolicyRuleapply in interface IPolicyapply 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 APolicyRuleprotected void log(int level,
java.lang.String msg)
APolicyRulelog in class APolicyRule