|
|||||||||
| 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 object| Method Detail |
public void addFieldDescriptor(java.util.ArrayList fldDescArray)
throws ValidationException
fldDescArray - an ArrayList of FieldDescriptor
ValidationException - NullObjectException
public void addFieldDescriptor(FieldDescriptor fldDesc)
throws ValidationException
fldDesc - a FieldDescriptor
ValidationException - NullObjectException
public void addFieldDescriptor(FieldDescriptor fldDesc,
ReferenceDescriptor reference)
throws ValidationException
fldDesc - a FieldDescriptorreference - a referenceDescriptor
ValidationException - NullObjectException
public void addPatternValidator(java.lang.String fieldName,
PatternValidator validator)
throws ValidationException
fieldName - field namevalidator - a PatternValidator
ValidationException - NullObjectException
public void addReferenceDescriptor(java.lang.String fieldName,
ReferenceDescriptor reference)
throws ValidationException
fieldName - field namereference - a referenceDescriptor
ValidationException - NullObjectException
public void addUserCodeValidator(java.lang.String fieldName,
UserCodeValidator validator)
throws ValidationException
fieldName - field namevalidator - a ValueValidator
ValidationException - NullObjectException
public void addUserReferenceDescriptor(java.lang.String fieldName,
UserReferenceDescriptor reference)
throws ValidationException
fieldName - field namereference - a referenceDescriptor
ValidationException - NullObjectException
public 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.