com.waveset.object
Class Syntax
java.lang.Object
com.waveset.object.Syntax
- public final class Syntax
- extends java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
code_id
public static final java.lang.String code_id
- See Also:
- Constant Field Values
STRING
public static final Syntax STRING
INT
public static final Syntax INT
BOOLEAN
public static final Syntax BOOLEAN
ENCRYPTED
public static final Syntax ENCRYPTED
UNENCRYPTED
public static final Syntax UNENCRYPTED
X509CERT
public static final Syntax X509CERT
BINARY
public static final Syntax BINARY
GENERIC
public static final Syntax GENERIC
getName
public java.lang.String getName()
getDescription
public java.lang.String getDescription()
toString
public java.lang.String toString()
findSyntax
public static Syntax findSyntax(java.lang.String attributeType)
findSyntax
public static Syntax findSyntax(java.lang.String attributeType,
boolean defaultToString)
equals
public boolean equals(java.lang.Object obj)
- Returns:
- true if the specified object
is a handle to this Syntax,
or if the specified object is a string
that matches the name of this Syntax.
Otherwise, return false.
getSyntaxOfObject
public static Syntax getSyntaxOfObject(java.lang.Object obj)
- Returns:
- an attribute syntax
appropriate to the class of the specified object.
Returns null if the object's class is unsupported.
convertValue
public static java.lang.Object convertValue(Syntax syntax,
java.lang.Object fieldValue)
throws WavesetException
- Throws:
WavesetException
convertValueList
public static java.lang.Object convertValueList(Syntax syntax,
java.lang.Object fieldValue)
throws WavesetException
- Throws:
WavesetException
getSupportedSyntaxes
public static Syntax[] getSupportedSyntaxes()
getAllowedOperators
public static java.util.List getAllowedOperators(java.lang.String name,
boolean multiValued)