public class FactTypeTable extends ModelComponentTable<FactType>
SORT, SORT_ASCEND, SORT_DECEND
Modifier and Type | Method and Description |
---|---|
RLFactType |
addRLFactType()
Create a RLFactType and add it to the Fact type table
|
FactType |
findFactType(java.lang.String typeName,
java.lang.String typeForm) |
AdfBcFactType |
getAdfBcFactType(java.lang.String typeName) |
java.util.List<java.lang.String> |
getAdfBcFactTypeNames() |
java.util.List<AdfBcFactType> |
getAdfBcFactTypes() |
java.util.List<java.lang.String> |
getTopLevelAdfBcFactTypeNames()
Deprecated.
|
java.util.List<AdfBcFactType> |
getTopLevelAdfBcFactTypes()
Deprecated.
|
int |
removeByIDs(DOID[] ids)
Remove a list of factTypes by ID.
|
int |
removeByNames(java.lang.String[] names)
Remove a list of factTypes by name.
|
void |
validate(java.util.List<SDKException> errors,
java.util.List<SDKWarning> warnings,
int modelChangeLowerBound,
int ruleChangeLowerBound)
Validate each DictionaryObject in the table.
|
getParent
add, add, add, clear, contains, containsAll, copyTo, cut, filter, get, getAEReferences, getAllReferences, getByAlias, getByAlias, getByID, getByName, getLast, getMarked, getProtoType, indexOf, isEmpty, isLocked, iterator, listIterator, listIterator, mark, move, move, ordering, paste, remove, remove, removeAll, removeByAlias, removeByID, removeByName, removeMarked, reorder, set, size, sort, sort, sort, subList, toArray, toArray, unMark, validate
equals, exists, getCombinedDataModel, getContainedIDs, getContainedIDs, getDataModel, getDictionary, getID, getObjectPath, getObjectType, getParentByClass, getParentComponent, getParentComponentTable, getParentObject, getReferences, getRuleSet, getState, getWarnings, hashCode, isModified, validate
equals, getClass, notify, notifyAll, toString, wait, wait, wait
public void validate(java.util.List<SDKException> errors, java.util.List<SDKWarning> warnings, int modelChangeLowerBound, int ruleChangeLowerBound)
DictionaryComponentTable
validate
in class DictionaryComponentTable<FactType>
errors
- validation errorswarnings
- validation warningsmodelChangeLowerBound
- determines what needs to be re-validated based on changes to the dictionaryruleChangeLowerBound
- smallest RuleComponent.CreationUpdateNumber modified in thix tx.
Rulesets and rules with UpdateNumber >= modelChangeLowerBound will be revalidated.
a value of 0 will force revalidation of all rulesets. A value of Integer.MAX_VALUE
will skip validation of all rulesets.public RLFactType addRLFactType()
public AdfBcFactType getAdfBcFactType(java.lang.String typeName)
@Deprecated public java.util.List<AdfBcFactType> getTopLevelAdfBcFactTypes()
public java.util.List<AdfBcFactType> getAdfBcFactTypes()
@Deprecated public java.util.List<java.lang.String> getTopLevelAdfBcFactTypeNames()
public java.util.List<java.lang.String> getAdfBcFactTypeNames()
public FactType findFactType(java.lang.String typeName, java.lang.String typeForm)
public int removeByNames(java.lang.String[] names) throws DeleteException
names
- the fully qualified names of the factTypes to be removedDeleteException
- if the group of factTypes are used in other datamodel/rule
definition(s). The message of the exception contains all
the places where the list of factTypes are usedpublic int removeByIDs(DOID[] ids) throws DeleteException
ids
- the IDs of the factTypes to be removedDeleteException
- if the group of factTypes are used in other datamodel/rule
definition(s). The message of the exception contains all
the places where the list of factTypes are used