| Modifier and Type | Method and Description |
|---|---|
RuleDataDMO |
RuleIF.getRuleDataDMO() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<RuleDataDMO> |
ClassDefinition.getClassRules() |
Iterator<RuleDataDMO> |
AttributeDefinition.getClassRules() |
Iterator<RuleDataDMO> |
AttributeDefinition.getGlobalRules() |
Iterator<RuleDataDMO> |
SchemaDefinition.getParsedRulesDMOs(SchemaManager sm)
This method will return the parsed rules translated into DMOs.
|
| Constructor and Description |
|---|
RuleData(RuleDataDMO obj) |
| Modifier and Type | Method and Description |
|---|---|
RuleDataDMO |
RuleDataDMO.getNew() |
RuleDataDMO |
RuleDataDMO.getSlice(DmcSliceInfo info) |
| Modifier and Type | Method and Description |
|---|---|
RuleDataDMO |
RuleDataDMW.getDMO() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleDataREF.setObject(RuleDataDMO o)
Sets our object.
|
| Constructor and Description |
|---|
RuleDataREF(RuleDataDMO dmo)
Wrapper constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedAttributesRuleDataDMO
The AllowedAttributesRule will determine whether or not the \n attributes
of a DMO conform to the must/may specification of its class definition.\n
For classes of type EXTENSIBLE, only the must have attributes are
checked.\n
|
class |
CardinalityRuleDataDMO
The CardinalityRule lets you specify the required cardinality of a
multi-valued attribute.\n
|
class |
CheckAttributesBasedOnValueRuleDataDMO
The CheckAttributesBasedOnValueRule allows you to specify\n that certain
optional attributes must exist (or not exist) based on the value\n of
another single valued attribute in an object.
|
class |
InitRuleDataDMO
The InitRule allows you to specify attribute values for a \n newly created
object or an object read from file or received in a CreateRequest\n (for
instance).
|
class |
NamedObjectRuleDataDMO
The NamedObjectRule will validate a ClassDefinition for a named object\n
to ensure that the isNamedBy attribute is included in the must have
attributes list.
|
class |
NumericRangeRuleDataDMO
The NumericRangeRule ensures that a numeric attribute has values\n that
fall within a given range.
|
class |
OneOfTheseAttributesRequiredRuleDataDMO
The OneOfTheseAttributesRequiredRule allows you to specify\n that one of
the possible optional attributes specified must be present\n in the object
being checked.\n
|
class |
OnlyOneOfTheseAttributesAllowedRuleDataDMO
The OnlyOneOfTheseAttributesAllowedRule allows you to specify\n that only
one of the possible attributes specified must be present\n in the object
being checked.
|
class |
PartCheckerRuleDataDMO
The PartCheckerRule will validate a ComplexTypeDefinition\n for some of
the more tricky aspects of that definition.
|
class |
PatternMatchRuleDataDMO
The PatternMatchRule allows you to validate that an attribute\n in an
object conforms to a regex pattern that you specify.
|
class |
ReferencedAttributeTypeRuleDataDMO
The ReferencedAttributeTypeRule allows you to restrict the type of\n an
attribute referred to by an AttributeDefinition reference.
|
class |
RelatedNumbersRuleDataDMO
The RelatedNumbersRule ensures that a particular numeric\n relationship
exists between two single-valued, numeric values on an object.\n An
example usage might be:\n
|
class |
RestrictReferencesRuleDataDMO
The RestrictReferencesRule allows you to restrict the types\n of objects
being referenced via a reference attribute.
|
class |
StringSetRuleDataDMO
The StringSetRule lets you specify a set of strings that are allowed as
values for an attribute.\n
|
class |
UCOAllowedAttributesRuleDataDMO
The UCOAllowedAttributesRule will determine whether or not the \n
attributes of a DmcUncheckedObject conform to the must/may specification
of its\n class definition.
|
class |
ValueLengthRuleDataDMO
The ValueLengthRule allows you to indicate the maximum length,\n the
minimum length or both the maximum and minimum length of the String form
of\n a value associated with an attribute.
|
| Modifier and Type | Method and Description |
|---|---|
RuleDataDMO |
ValueLengthRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
UCOAllowedAttributesRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
StringSetRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
RestrictReferencesRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
RelatedNumbersRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
ReferencedAttributeTypeRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
PatternMatchRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
PartCheckerRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
OnlyOneOfTheseAttributesAllowedRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
OneOfTheseAttributesRequiredRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
NumericRangeRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
NamedObjectRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
InitRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
CheckAttributesBasedOnValueRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
CardinalityRuleBaseImpl.getRuleDataDMO() |
RuleDataDMO |
AllowedAttributesRuleBaseImpl.getRuleDataDMO() |
Copyright © 2023. All rights reserved.