|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.object.Attribute
Static instances of this class are used to to enumerate the valid attributes of objects in the Waveset system.
An attribute name must be unique without respect to case.
An attribute's XML name may differ from its name as a queryable attribute. Attribute XML names are not required to be unique, although this would generally seem prudent.
Method Summary | |
static void |
addAttribute(java.lang.StringBuffer b,
Attribute attr,
boolean value)
Add an attribute of type boolean . |
static void |
addAttribute(java.lang.StringBuffer b,
Attribute attr,
double value)
Add an attribute of type double . |
static void |
addAttribute(java.lang.StringBuffer b,
Attribute attr,
float value)
Add an attribute of type float . |
static void |
addAttribute(java.lang.StringBuffer b,
Attribute attr,
int value)
Add an attribute of type int . |
static void |
addAttribute(java.lang.StringBuffer b,
Attribute attr,
long value)
Add an attribute of type long . |
static void |
addAttribute(java.lang.StringBuffer b,
Attribute attr,
java.lang.Object value)
Add an an attribute value using an arbitrary object, by calling its toString method. |
static void |
addAttribute(java.lang.StringBuffer b,
Attribute attr,
java.lang.String value)
Adds an attribute name and value to a string buffer. |
boolean |
equals(java.lang.Object o)
|
static Attribute |
findAttribute(java.lang.String name)
Find attr by name. |
static Attribute |
findAttributeByDisplayName(java.lang.String name)
Find attr by display name. |
static java.lang.String |
getAttribute(org.w3c.dom.Element e,
Attribute attr)
Return the value of an attribute on an element. |
java.lang.String |
getAttributeType()
For backward-compatibility with AttributeDefinition, which allowed arbitrary string values for 'attributeType'. |
static boolean |
getBooleanAttribute(org.w3c.dom.Element e,
Attribute attr)
|
static boolean |
getBooleanAttribute(org.w3c.dom.Element e,
Attribute attr,
boolean dflt)
|
int |
getDbColumnLength()
Deprecated. 2005Q4M3: No one outside the com.waveset.repository
package should be calling this. If you need this, better let us know. |
java.lang.String |
getDbColumnName()
Deprecated. 2005Q4M3: No one outside the com.waveset.repository
package should be calling this. If you need this, better let us know. |
java.lang.String |
getDisplayName()
|
java.lang.String |
getDisplayNameNoColon()
|
static double |
getDoubleAttribute(org.w3c.dom.Element e,
Attribute attr)
|
static double |
getDoubleAttribute(org.w3c.dom.Element e,
Attribute attr,
double dflt)
|
static float |
getFloatAttribute(org.w3c.dom.Element e,
Attribute attr)
|
static float |
getFloatAttribute(org.w3c.dom.Element e,
Attribute attr,
float dflt)
|
static int |
getIntAttribute(org.w3c.dom.Element e,
Attribute attr)
|
static int |
getIntAttribute(org.w3c.dom.Element e,
Attribute attr,
int dflt)
|
static long |
getLongAttribute(org.w3c.dom.Element e,
Attribute attr)
|
static long |
getLongAttribute(org.w3c.dom.Element e,
Attribute attr,
long dflt)
|
boolean |
getMultiValued()
|
java.lang.String |
getName()
|
java.lang.String |
getRefType()
|
Syntax |
getSyntax()
For backward-compatibility with AttributeDefinition, which allowed arbitrary string values for 'attributeType'. |
java.lang.String |
getType()
For backward-compatibility with WSUserDefinition.WSUserAttrDef, which allowed arbitrary string values for 'type'. |
java.lang.String |
getXmlName()
|
static Attribute[] |
listDefined()
List defined attributes. |
static void |
main(java.lang.String[] args)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
public static final Attribute ID
public static final Attribute TYPE
public static final Attribute SUBTYPE
public static final Attribute AUTH_TYPE
public static final Attribute NAME
public static final Attribute DISPLAY_NAME
public static final Attribute LOCK
public static final Attribute HIDDEN
public static final Attribute PROTECTED
public static final Attribute PROTECTED_FROM_DELETE
public static final Attribute LAST_MOD_TIME
public static final Attribute LAST_MOD
public static final Attribute CREATOR
public static final Attribute CREATE_DATE
public static final Attribute LAST_MOD_DATE
public static final Attribute LAST_MODIFIER
public static final Attribute COUNTER
public static final Attribute SUMMARY
public static final Attribute XML
public static final Attribute LAST_PASSWORD_UPDATE
public static final Attribute MEMBER_OBJECT_GROUPS
public static final Attribute MEMBER_OBJECT_GROUPS_IDS
public static final Attribute CONTAINED_BY_OBJECT_GROUP
Top
)
is contained by at least one object group.
ObjectGroup:Top
contains (directly or indirectly)
every other object group.
Type.OBJECT_GROUP exposes CONTAINED_BY_OBJECT_GROUP as a queryable attribute.
Each value is the ID of an ObjectGroup that (directly or indirectly)
contains the object (i.e. ObjectGroup
in question.
The IDM Repository also supports CONTAINED_BY_OBJECT_GROUP
as a "pseudo-attribute" for every other Type of PersistentObject.
Since every PersistentObject belongs to at least one ObjectGroup
an attribute condition based on CONTAINED_BY_OBJECT_GROUP
can be evaluated by seeing whether a PersistentObject
belongs to any ObjectGroup
that is contained by the specified ObjectGroup.
public static final Attribute MEMBER_ADMIN_GROUPS
public static final Attribute CONTROLLED_OBJECT_GROUPS
public static final Attribute ADMIN_ROLES
public static final Attribute ADMIN_GROUPS_RULE
public static final Attribute CONTROLLED_OBJECT_GROUPS_RULE
public static final Attribute HAS_CAPABILITIES
public static final Attribute OBJECT_TYPE
public static final Attribute ACCT_ATTR_CHANGES
public static final Attribute RESOURCE_ID
public static final Attribute OBJECTDESC
public static final Attribute ACTION
public static final Attribute STATUS
public static final Attribute EVENTDATE
yyyyMMdd
EVENT_DATETIME
public static final Attribute EVENTTIME
HH:mm:ss.SSS
EVENT_DATETIME
public static final Attribute EVENT_DATETIME
yyyyMMdd HH:mm:ss.SSS
public static final Attribute EVENT_DATETIME_INVERSE
EVENT_DATETIME
public static final Attribute CLIENT
public static final Attribute SERVER
public static final Attribute SUBJECT
public static final Attribute REASON_DENIED
public static final Attribute ACCT_ATTR_LABEL1
public static final Attribute ACCT_ATTR_LABEL2
public static final Attribute ACCT_ATTR_LABEL3
public static final Attribute ACCT_ATTR_LABEL4
public static final Attribute ACCT_ATTR_LABEL5
public static final Attribute ACCT_ATTR_VALUE1
public static final Attribute ACCT_ATTR_VALUE2
public static final Attribute ACCT_ATTR_VALUE3
public static final Attribute ACCT_ATTR_VALUE4
public static final Attribute ACCT_ATTR_VALUE5
public static final Attribute EVENT_PARM_LABEL1
public static final Attribute EVENT_PARM_LABEL2
public static final Attribute EVENT_PARM_LABEL3
public static final Attribute EVENT_PARM_LABEL4
public static final Attribute EVENT_PARM_LABEL5
public static final Attribute EVENT_PARM_VALUE1
public static final Attribute EVENT_PARM_VALUE2
public static final Attribute EVENT_PARM_VALUE3
public static final Attribute EVENT_PARM_VALUE4
public static final Attribute EVENT_PARM_VALUE5
public static final Attribute MESSAGE
public static final Attribute DAYOFYEAR
public static final Attribute TIMESTAMP
public static final Attribute EVENT_PARAMETER
public static final Attribute EVENT_PARM_VALUE
public static final Attribute SEVERITY
public static final Attribute COMPONENT
public static final Attribute ERROR_CODE
public static final Attribute EVENT
public static final Attribute AUDIT_STATE
public static final Attribute RECORD_LIFE
public static final Attribute STATE
public static final Attribute HAS_ERROR
public static final Attribute REQUESTED_STATE
public static final Attribute EXTENDED_STATUS
public static final Attribute TERMINATED
public static final Attribute OWNER
public static final Attribute DELEGATOR
public static final Attribute PROCESS
public static final Attribute ACTIVITY
public static final Attribute COMPLETE
public static final Attribute START_DATE
public static final Attribute DATE
public static final Attribute DEFERRED_TASK_DATE
public static final Attribute DEFID
public static final Attribute DEFNAME
public static final Attribute DEFDISPLAYNAME
public static final Attribute SCHEDID
public static final Attribute DIRTY
public static final Attribute TASKID
public static final Attribute TASK_NAME
public static final Attribute TASK_TYPE
public static final Attribute VISIBILITY
public static final Attribute PROGRESS
public static final Attribute EVENT_TYPE
public static final Attribute SEQUENCE
public static final Attribute PAGE_NUMBER
public static final Attribute HAS_EXTENDED_RESULT
public static final Attribute PROCESSED
public static final Attribute REQUEST
public static final Attribute REQUESTER
public static final Attribute ITEM_TYPE
public static final Attribute TRACKINGID
public static final Attribute USER_ENTITLEMENT_ID
public static final Attribute EMAIL
public static final Attribute ROLE
public static final Attribute IDM_MANAGER
public static final Attribute CORRELATION_KEY
public static final Attribute ORGANIZATION
public static final Attribute PRIVATE_RESOURCES
public static final Attribute PRIVATE_APPLICATIONS
public static final Attribute SUMMARY_RESOURCES
public static final Attribute SUMMARY_PROVISIONING_LEVEL
public static final Attribute SUMMARY_DISABLED
public static final Attribute SUMMARY_LIGHTHOUSE_USER_DISABLED
public static final Attribute DAEMON
public static final Attribute DISABLED
public static final Attribute SUMMARY_LIGHTHOUSE_USER_LOCKED
public static final Attribute LOCKED
public static final Attribute QUESTION_LOCKED
public static final Attribute SUMMARY_LOGINMODS
public static final Attribute SUMMARY_LOGINMODGRPS
public static final Attribute SUMMARY_LOGINAPP_TIMEOUT
public static final Attribute SUMMARY_LOGINCONSTRAINTRULES
public static final Attribute ASCII_PASSWORD
public static final Attribute PASSWORD
public static final Attribute CONFIRM_PASSWORD
public static final Attribute PASSWORD_EXPIRY
public static final Attribute ANSWERS
public static final Attribute UNLOCK_ON_PASSWORD_RESET
public static final Attribute RESOURCE
public static final Attribute CONTEXT
public static final Attribute USERID
public static final Attribute NATIVE_GUID
public static final Attribute ACCOUNT_EXISTS
public static final Attribute RESOURCE_PASSWORD_HISTORY
public static final Attribute URL
public static final Attribute JDBC_DRIVER
public static final Attribute CLASS
public static final Attribute FILE
public static final Attribute NO_DELETE
public static final Attribute TYPE_STRING
public static final Attribute TYPE_DISPLAY_STRING
public static final Attribute HAS_ID
public static final Attribute DEPRECATED
public static final Attribute APPLICATION
public static final Attribute SUPPORTS_SCANNING
public static final Attribute SUPPORTS_CONTAINER_OBJECT_TYPES
public static final Attribute SUPPORTED_OBJECT_TYPES
public static final Attribute ACCOUNT_ATTRIBUTE_TYPES
public static final Attribute LAST_EXAMINED
public static final Attribute RECONCILE_TIME
public static final Attribute HOSTNAME
public static final Attribute ACCOUNT_TYPES_ENABLED
public static final Attribute SYNC_SOURCE
public static final Attribute STARTUP_TYPE
public static final Attribute SYNC_ENABLED
public static final java.lang.String STARTUP_TYPE_AUTO
Resource.STARTUP_TYPE_AUTO
.
public static final java.lang.String STARTUP_TYPE_AUTO_FAILOVER
Resource.STARTUP_TYPE_AUTO_FAILOVER
.
public static final java.lang.String STARTUP_TYPE_MANUAL
Resource.STARTUP_TYPE_MANUAL
.
public static final java.lang.String STARTUP_TYPE_DISABLED
Resource.STARTUP_TYPE_DISABLED
.
public static final java.lang.String[] STARTUP_TYPES
Resource.STARTUP_TYPES
.
public static final java.lang.String[] STARTUP_TYPES_DISPLAY_NAMES
Resource.STARTUP_TYPES_DISPLAY_NAMES
.
public static final Attribute DESCRIPTION
public static final Attribute VALUE
public static final Attribute PATH
public static final Attribute SITUATION
public static final Attribute DISCOVERED_SITUATION
public static final Attribute SITUATION_CHANGED
public static final Attribute NATIVE_ID
public static final Attribute SYNTAX
public static final Attribute MULTI_VALUED
public static final Attribute IS_ORDERED
public static final Attribute REF_TYPE
public static final Attribute NO_TRIM
public static final Attribute FACETS
public static final Attribute LOCK_TIMEOUT_MILLIS
public static final Attribute MAX_CONCURRENT_CONNECTIONS
public static final Attribute DELETE_DESTROY_INTERVAL
public static final Attribute BLOCK_SIZE
BLOCK_ROWS_GET
,
BLOCK_ROWS_LIST
public static final Attribute BLOCK_ROWS_GET
public static final Attribute BLOCK_ROWS_LIST
public static final Attribute MAX_ATTRIBUTE_VALUE_LENGTH
public static final Attribute MAX_LOG_ACCTATTRCHANGES_LENGTH
public static final Attribute MAX_XML_LENGTH
public static final Attribute MAX_SUMMARY_LENGTH
public static final Attribute OPTIMIZE_REPLACE_ATTRIBUTES
public static final Attribute MAX_INLIST
public static final Attribute MAX_DELSET
public static final Attribute MC_DB_CALL
public static final Attribute MC_DELETE_ATTRVAL
public static final Attribute MC_INSERT_ATTRVAL
public static final Attribute MC_UPDATE_ATTRVAL
public static final Attribute CONNECTION_POOL_DISABLE
public static final Attribute IS_CONFIGURED
public static final Attribute REMEDY_SERVER
public static final Attribute USER_NAME
public static final Attribute SCHEMA
public static final Attribute ENTITLEMENT_STATUS
public static final Attribute PAR_DEFINITION_ID
public static final Attribute PAR_INSTANCE_ID
public static final Attribute PAR_START_DATE
public static final Attribute SCAN_DEFINITION_ID
public static final Attribute SCAN_INSTANCE_ID
public static final Attribute USER_VIEW
public static final Attribute RULE_OUTPUT
public static final Attribute ATTESTOR
public static final Attribute ACCOUNT_ID
public static final Attribute OBJECT_GUID
public static final Attribute RESOURCE_ACCOUNT_IDS
public static final Attribute RESOURCE_ACCOUNT_GUIDS
public static final Attribute ACCOUNT_TYPE_ASSIGNMENTS
public static final Attribute USER_RESOURCES
public static final Attribute USER_RESOURCE_ASSIGNMENTS
public static final Attribute USER_APPLICATIONS
public static final Attribute NT_USER
public static final Attribute NT_PASSWORD
public static final Attribute NT_DOMAIN
public static final Attribute W2K_USER
public static final Attribute W2K_PASSWORD
public static final Attribute W2K_DOMAIN
public static final Attribute NW4_USER
public static final Attribute NW4_PASSWORD
public static final Attribute NW4_CONTEXT
public static final Attribute NW4_IDENTITY
public static final Attribute OR_USER
public static final Attribute OR_PASSWORD
public static final Attribute MSSQL_USER
public static final Attribute MSSQL_PASSWORD
public static final Attribute MYSQL_USER
public static final Attribute MYSQL_PASSWORD
public static final Attribute LDAP_UID_ATTRIBUTES
public static final Attribute LDAP_UID
public static final Attribute LAST_NAME
public static final Attribute FIRST_NAME
public static final Attribute FULL_NAME
public static final Attribute DIRECTORY_JUNCTION
public static final Attribute RESOURCES
public static final Attribute APPLICATIONS
public static final Attribute APPROVERS
public static final Attribute CONFIG_TYPE
public static final Attribute EXTENSION_CLASS
public static final Attribute XML_DATA_TYPE
public static final Attribute SNAPSHOT_TYPE
public static final Attribute STRING_QUALITY_POLICY_TYPE
public static final Attribute WORKFLOW_ID
public static final Attribute RULE_ID
public static final Attribute RULES
public static final Attribute REMEDIATOR_ID
public static final Attribute REMEDIATORS
public static final Attribute AUDIT_POLICY_ID
public static final Attribute VIOLATION_COUNT
public static final Attribute VIOLATION_STATE
public static final Attribute EXTENDED_RESULTS
public static final Attribute SERVER_INSTANCE_ID
public static final Attribute MISC_DATA
public static final Attribute RECENTACTIVITY
public static final Attribute RECENTACTIVITYDATE
Method Detail |
public java.lang.String getDbColumnName()
com.waveset.repository
package should be calling this. If you need this, better let us know.
NOTE: This value is used only in special cases.
public int getDbColumnLength()
com.waveset.repository
package should be calling this. If you need this, better let us know.
NOTE: This value is used only in special cases.
public java.lang.String getName()
public Syntax getSyntax()
public java.lang.String getAttributeType()
public java.lang.String getType()
public java.lang.String getRefType()
public boolean getMultiValued()
public java.lang.String getXmlName()
public java.lang.String getDisplayName()
public java.lang.String getDisplayNameNoColon()
public java.lang.String toString()
public boolean equals(java.lang.Object o)
public static Attribute findAttribute(java.lang.String name)
public static Attribute findAttributeByDisplayName(java.lang.String name)
public static final Attribute[] listDefined()
public static java.lang.String getAttribute(org.w3c.dom.Element e, Attribute attr)
XmlUtil.getAttribute(e, attr.getXmlName())
.
The DOM getAttribute method returns an empty string if
the attribute doesn't exist. Here, we detect this
and return null.
public static void addAttribute(java.lang.StringBuffer b, Attribute attr, java.lang.String value)
XmlUtil.addAttribute(b, attr.getXmlName(), value)
.
Performs any necessary escaping on the value. This should
be used when you're building the XML for something, and
its possible for an attribute value to have any of the characters
&, ', or "
public static void addAttribute(java.lang.StringBuffer b, Attribute attr, java.lang.Object value)
XmlUtil.addAttribute(b, attr.getName(), value)
.
public static void addAttribute(java.lang.StringBuffer b, Attribute attr, boolean value)
boolean
.
Equivalent to XmlUtil.addAttribute(b, attr.getName(), value)
.
public static void addAttribute(java.lang.StringBuffer b, Attribute attr, int value)
int
.
Equivalent to XmlUtil.addAttribute(b, attr.getName(), value)
.
public static void addAttribute(java.lang.StringBuffer b, Attribute attr, long value)
long
.
Equivalent to XmlUtil.addAttribute(b, attr.getName(), value)
.
public static void addAttribute(java.lang.StringBuffer b, Attribute attr, float value)
float
.
Equivalent to XmlUtil.addAttribute(b, attr.getName(), value)
.
public static void addAttribute(java.lang.StringBuffer b, Attribute attr, double value)
double
.
Equivalent to XmlUtil.addAttribute(b, attr.getName(), value)
.
public static boolean getBooleanAttribute(org.w3c.dom.Element e, Attribute attr)
boolean
.
Absence of the attribute is considered false
.
Equivalent to XmlUtil.getBooleanAttribute(e, attr.getName());
public static boolean getBooleanAttribute(org.w3c.dom.Element e, Attribute attr, boolean dflt)
boolean
with a specified default.
Equivalent to XmlUtil.getBooleanAttribute(e, attr.getName(), dflt);
public static int getIntAttribute(org.w3c.dom.Element e, Attribute attr, int dflt)
int
.
Returns the specified default if the attribute is absent.
Equivalent to XmlUtil.getIntAttribute(e, attr.getName(), dflt);
XmlUtil.getIntAttribute(Element, String, int)
public static int getIntAttribute(org.w3c.dom.Element e, Attribute attr)
int
.
Returns zero if the attribute is absent.
Equivalent to XmlUtil.getIntAttribute(e, attr.getName());
XmlUtil.getIntAttribute(Element, String)
public static long getLongAttribute(org.w3c.dom.Element e, Attribute attr, long dflt)
long
.
Returns the specified default if the attribute is absent.
Equivalent to XmlUtil.getLongAttribute(e, attr.getName(), dflt);
XmlUtil.getLongAttribute(Element, String, long)
public static long getLongAttribute(org.w3c.dom.Element e, Attribute attr)
long
.
Returns zero if the attribute is absent.
Equivalent to XmlUtil.getLongAttribute(e, attr.getName());
XmlUtil.getLongAttribute(Element, String)
public static float getFloatAttribute(org.w3c.dom.Element e, Attribute attr, float dflt)
float
.
Returns the specified default if the attribute is absent.
Equivalent to XmlUtil.getFloatAttribute(e, attr.getName(), dflt);
XmlUtil.getFloatAttribute(Element, String, float)
public static float getFloatAttribute(org.w3c.dom.Element e, Attribute attr)
float
.
Returns zero if the attribute is absent.
Equivalent to XmlUtil.getFloatAttribute(e, attr.getName());
XmlUtil.getFloatAttribute(Element, String)
public static double getDoubleAttribute(org.w3c.dom.Element e, Attribute attr, double dflt)
double
.
Returns the specified default if the attribute is absent.
Equivalent to XmlUtil.getDoubleAttribute(e, attr.getName(), dflt);
XmlUtil.getDoubleAttribute(Element, String, double)
public static double getDoubleAttribute(org.w3c.dom.Element e, Attribute attr)
double
.
Returns zero if the attribute is absent.
Equivalent to XmlUtil.getDoubleAttribute(e, attr.getName());
XmlUtil.getDoubleAttribute(Element, String)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |