|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.infoengine.object.IeConstraintValidator
Field Summary | |
private Hashtable |
bindingRuleCache
|
private Hashtable |
enforcementRuleCache
|
private static String |
RESOURCE
|
private static IeConstraintValidator |
singleton
|
Constructor Summary | |
private |
IeConstraintValidator()
Constructor. |
Method Summary | |
private ConstraintBindingRule |
getBindingRule(String className)
|
private ConstraintEnforcementRule |
getEnforcementRule(String className)
|
static IeConstraintValidator |
getInstance()
|
void |
isAddValid(AttributeContainer attrContainer,
ConstraintContainer constraintContainer,
AttributeIdentifier attrId,
Object content)
Based on the constraints defined in a specific constraint container, determines if a specific attribute can be added to a specific attribute container. |
void |
isRemoveValid(AttributeContainer attrContainer,
ConstraintContainer constraintContainer,
AttributeIdentifier attrId,
Object content)
Based on the constraints defined in a specific constraint container, determines if a specific attribute can be removed from a specific attribute container. |
void |
isUpdateValid(AttributeContainer attrContainer,
ConstraintContainer constraintContainer,
AttributeIdentifier attrId,
Object content)
Based on the constraints defined in a specific constraint container, determines if a specific attribute can be updated in a specific attribute container. |
void |
isValid(AttributeContainer attrContainer,
ConstraintContainer constraintContainer)
Based on the constraints in a specific constraint container, determines if all of the attributes in a specific attribute container are considered valid for that attribute container. |
void |
isValid(AttributeContainer attrContainer,
ConstraintContainer constraintContainer,
AttributeIdentifier attrId,
Object content)
Based on the constraints in a specific constraint container, determines if a specific attribute is considered valid for a specific attribute container. |
void |
modify(Constrainable constrainable,
AttributeContainer attributeContainer,
AssociationIdentifier associationIdentifier,
AttributeTypeIdentifier attrTypeId,
ConstraintContainer constraintContainer)
Adds all of the constraints in a specific constraint container, for a specific attribute type identifier, to a specific constrainable. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static IeConstraintValidator singleton
private Hashtable bindingRuleCache
private Hashtable enforcementRuleCache
Constructor Detail |
private IeConstraintValidator()
Method Detail |
public static IeConstraintValidator getInstance()
public void isAddValid(AttributeContainer attrContainer, ConstraintContainer constraintContainer, AttributeIdentifier attrId, Object content) throws ConstraintException
isAddValid
in interface ConstraintValidator
attrContainer
- constraintContainer
- attrId
- content
-
ConstraintException
public void isUpdateValid(AttributeContainer attrContainer, ConstraintContainer constraintContainer, AttributeIdentifier attrId, Object content) throws ConstraintException
isUpdateValid
in interface ConstraintValidator
attrContainer
- constraintContainer
- attrId
- content
-
ConstraintException
public void isRemoveValid(AttributeContainer attrContainer, ConstraintContainer constraintContainer, AttributeIdentifier attrId, Object content) throws ConstraintException
isRemoveValid
in interface ConstraintValidator
attrContainer
- constraintContainer
- attrId
- content
-
ConstraintException
public void isValid(AttributeContainer attrContainer, ConstraintContainer constraintContainer, AttributeIdentifier attrId, Object content) throws ConstraintException
isValid
in interface ConstraintValidator
attrContainer
- constraintContainer
- attrId
- content
-
ConstraintException
public void isValid(AttributeContainer attrContainer, ConstraintContainer constraintContainer) throws ConstraintException
isValid
in interface ConstraintValidator
attrContainer
- constraintContainer
-
ConstraintException
public void modify(Constrainable constrainable, AttributeContainer attributeContainer, AssociationIdentifier associationIdentifier, AttributeTypeIdentifier attrTypeId, ConstraintContainer constraintContainer)
modify
in interface ConstraintValidator
constrainable
- attributeContainer
- associationIdentifier
- attrTypeId
- constraintContainer
- private ConstraintBindingRule getBindingRule(String className)
private ConstraintEnforcementRule getEnforcementRule(String className)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |