|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.objects.validation.ObjectDescriptor
Field Summary | |
protected java.util.Hashtable |
mFields
|
protected java.lang.String |
mObjectName
|
protected java.util.Hashtable |
mPatterns
|
protected java.util.Hashtable |
mReferences
|
protected java.util.Hashtable |
mUserCodes
|
protected java.util.Hashtable |
mUserReferences
|
protected java.util.Hashtable |
mValues
|
Constructor Summary | |
ObjectDescriptor()
|
|
ObjectDescriptor(java.lang.String objectName)
Creates a new instance of ObjectDescriptor |
Method Summary | |
void |
addFieldDescriptor(java.util.ArrayList fldDescArray)
Adds a list of FieldDescriptor to this ObjectDescriptor object |
void |
addFieldDescriptor(FieldDescriptor fldDesc)
Adds a FieldDescriptor to this ObjectDescriptor object |
void |
addFieldDescriptor(FieldDescriptor fldDesc,
ReferenceDescriptor reference)
Adds a FieldDescriptor and a ReferenceDescriptor to this ObjectDescriptor object |
void |
addPatternValidator(java.lang.String fieldName,
PatternValidator validator)
Assign a ValueValidator to a field |
void |
addReferenceDescriptor(java.lang.String fieldName,
ReferenceDescriptor reference)
Adds a ReferenceDescriptor to this ObjectDescriptor object |
void |
addUserCodeValidator(java.lang.String fieldName,
UserCodeValidator validator)
Assign a ValueValidator to a field |
void |
addUserReferenceDescriptor(java.lang.String fieldName,
UserReferenceDescriptor reference)
Adds a UserReferenceDescriptor to this ObjectDescriptor object |
void |
addValueValidator(java.lang.String fieldName,
ValueValidator validator)
Assign a ValueValidator to a field |
java.lang.String |
getObjectName()
Get the object name of this ObjectDescriptor |
void |
setObjectName(java.lang.String objectName)
Set the object name of this ObjectDescriptor |
java.lang.String |
toString()
|
void |
validate(ObjectNode objectNode)
Validate an object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.util.Hashtable mFields
protected java.lang.String mObjectName
protected java.util.Hashtable mPatterns
protected java.util.Hashtable mReferences
protected java.util.Hashtable mUserCodes
protected java.util.Hashtable mUserReferences
protected java.util.Hashtable mValues
Constructor Detail |
public ObjectDescriptor()
public ObjectDescriptor(java.lang.String objectName)
objectName
- name of the objectMethod Detail |
public void addFieldDescriptor(java.util.ArrayList fldDescArray) throws ValidationException
fldDescArray
- an ArrayList of FieldDescriptor
ValidationException
- NullObjectExceptionpublic void addFieldDescriptor(FieldDescriptor fldDesc) throws ValidationException
fldDesc
- a FieldDescriptor
ValidationException
- NullObjectExceptionpublic void addFieldDescriptor(FieldDescriptor fldDesc, ReferenceDescriptor reference) throws ValidationException
fldDesc
- a FieldDescriptorreference
- a referenceDescriptor
ValidationException
- NullObjectExceptionpublic void addPatternValidator(java.lang.String fieldName, PatternValidator validator) throws ValidationException
fieldName
- field namevalidator
- a PatternValidator
ValidationException
- NullObjectExceptionpublic void addReferenceDescriptor(java.lang.String fieldName, ReferenceDescriptor reference) throws ValidationException
fieldName
- field namereference
- a referenceDescriptor
ValidationException
- NullObjectExceptionpublic void addUserCodeValidator(java.lang.String fieldName, UserCodeValidator validator) throws ValidationException
fieldName
- field namevalidator
- a ValueValidator
ValidationException
- NullObjectExceptionpublic void addUserReferenceDescriptor(java.lang.String fieldName, UserReferenceDescriptor reference) throws ValidationException
fieldName
- field namereference
- a referenceDescriptor
ValidationException
- NullObjectExceptionpublic void addValueValidator(java.lang.String fieldName, ValueValidator validator) throws ValidationException
fieldName
- field namevalidator
- a ValueValidator
ValidationException
- NullObjectExceptionpublic java.lang.String getObjectName()
public void setObjectName(java.lang.String objectName)
objectName
- object namepublic java.lang.String toString()
public void validate(ObjectNode objectNode) throws ValidationException
objectNode
- object node
ValidationException
- Field counts mismatched,
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.