SiteMinder
Java SDK r12.51


com.netegrity.sdk.policyapi
Class SmPwdPolicyRegularExpression

java.lang.Object
  extended by com.netegrity.sdk.policyapi.SmObjectImpl
      extended by com.netegrity.sdk.policyapi.SmPwdPolicyRegularExpression
All Implemented Interfaces:
SmObject, java.lang.Cloneable

public final class SmPwdPolicyRegularExpression
extends SmObjectImpl

Represents a SiteMinder Regular Expression Object for Password Policy object.


Field Summary
static java.lang.String PropNoMatch
          Constant to indicate the property No Match.
static java.lang.String PropPasswordPolicyOid
          Constant to indicate the property PasswordPolicyOid (searchable).
static java.lang.String PropRegExpressionValue
          Constant to indicate the property Tagged value (searchable).
 
Fields inherited from class com.netegrity.sdk.policyapi.SmObjectImpl
PropObjectClassName
 
Fields inherited from interface com.netegrity.sdk.policyapi.SmObject
ConfigurationClassName, PropDesc, PropName, PropOid
 
Constructor Summary
SmPwdPolicyRegularExpression()
          Constructs a RegularExpression object.
SmPwdPolicyRegularExpression(java.lang.String name)
          Constructs a RegularExpression object with the specified name.
 
Method Summary
 java.lang.String getDescription()
          Gets the description of the object.
 boolean getNoMatch()
          Gets the no match value for the regular expression in Password Policy.
 SmObjId getPasswordPolicyOid()
          Gets the object identifier of the Password Policy.
 java.lang.String getRegExpressionValue()
          Gets the value of regular expression in password policy.
 void readProperties(java.util.Hashtable properties)
          Read specified properties from hashtable into class members.
 void setDescription(java.lang.String description)
          Regular Expression (Tagged String) object does not have a description property.
 void setNoMatch(boolean noMatch)
          Sets the noMatch value of regular expression in Password Policy.
 void setPasswordPolicyOid(java.lang.Object passwordPolicy)
          Sets the object identifier of Password Policy.
 void setRegExpressionValue(java.lang.String regExpressionValue)
          Sets the value of regular expression in password policy.
 void writeProperties(java.util.Hashtable properties)
          Write specified properties from class members into hashtable.
 
Methods inherited from class com.netegrity.sdk.policyapi.SmObjectImpl
getName, getObjectClassname, getOid, isDomainObject, isWriteable, newObject, setName, setObjectClassname, setOid, setOid, toString, writeSearchProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PropPasswordPolicyOid

public static final java.lang.String PropPasswordPolicyOid
Constant to indicate the property PasswordPolicyOid (searchable). You can search regular expression objects based on this property.

See Also:
Constant Field Values

PropRegExpressionValue

public static final java.lang.String PropRegExpressionValue
Constant to indicate the property Tagged value (searchable). You can search regular expression objects based on this property.

See Also:
Constant Field Values

PropNoMatch

public static final java.lang.String PropNoMatch
Constant to indicate the property No Match.

See Also:
Constant Field Values
Constructor Detail

SmPwdPolicyRegularExpression

public SmPwdPolicyRegularExpression()
Constructs a RegularExpression object. Name and description are not set.


SmPwdPolicyRegularExpression

public SmPwdPolicyRegularExpression(java.lang.String name)
Constructs a RegularExpression object with the specified name.

Parameters:
name - Name of the RegularExpression.
Method Detail

setDescription

public void setDescription(java.lang.String description)
Regular Expression (Tagged String) object does not have a description property. Calling this function sets the description of the object to null.

Specified by:
setDescription in interface SmObject
Overrides:
setDescription in class SmObjectImpl
Parameters:
description - The description of the object.

getDescription

public java.lang.String getDescription()
Gets the description of the object.

Specified by:
getDescription in interface SmObject
Overrides:
getDescription in class SmObjectImpl
Returns:
null

getPasswordPolicyOid

public SmObjId getPasswordPolicyOid()
Gets the object identifier of the Password Policy.

Returns:
The object identifier of the Password Policy.

setPasswordPolicyOid

public void setPasswordPolicyOid(java.lang.Object passwordPolicy)
Sets the object identifier of Password Policy.

Parameters:
agentType - The object identifier of the Password Policy.

getRegExpressionValue

public java.lang.String getRegExpressionValue()
Gets the value of regular expression in password policy.

Returns:
Regular expression value.

setRegExpressionValue

public void setRegExpressionValue(java.lang.String regExpressionValue)
Sets the value of regular expression in password policy.

Parameters:
regExpressionValue -

getNoMatch

public boolean getNoMatch()
Gets the no match value for the regular expression in Password Policy. No match specifies whether the password should match this regular expression or not.

Returns:
Value of noMatch.

setNoMatch

public void setNoMatch(boolean noMatch)
Sets the noMatch value of regular expression in Password Policy. No match specifies whether the password should match this regular expression or not.

Parameters:
noMatch -

writeProperties

public void writeProperties(java.util.Hashtable properties)

Write specified properties from class members into hashtable.

Specified by:
writeProperties in interface SmObject
Overrides:
writeProperties in class SmObjectImpl
Parameters:
properties - Properties.

readProperties

public void readProperties(java.util.Hashtable properties)

Read specified properties from hashtable into class members.

Specified by:
readProperties in interface SmObject
Overrides:
readProperties in class SmObjectImpl
Parameters:
properties - Properties.

SiteMinder
Java SDK r12.51

Mon 04/08/2013

http://ca.com
Copyright (c) 2013 CA.