public abstract class FactType extends VerbalizedModelComponent<FactType>
DictionaryComponent.Diff<T extends DictionaryComponent>, DictionaryComponent.DiffSummary, DictionaryComponent.DiffType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADF_BC |
static java.lang.String |
ARRAY |
static java.lang.String |
JAVA
Forms
|
static java.lang.String |
JAXB |
static java.lang.String |
PRIMITIVE |
static java.lang.String |
RL |
QUALIFIER_FACT_TYPE_TOKEN, QUALIFIER_MEMBER_TOKEN
PROP_ACCESS, PROP_ACTION_SELECTED, PROP_ACTION_TABLE, PROP_ACTIVE, PROP_ACTUAL_TEST_OUTPUT_TABLE, PROP_ADHOC_TEST_VALIDATION, PROP_ADVANCED_MODE, PROP_AGGREGATE, PROP_AGGREGATE_TABLE, PROP_ALIAS, PROP_ALLOW_GAPS, PROP_ALWAYS_SELECTED, PROP_ARRAY, PROP_ARRAY_COMPONENT_TYPE, PROP_ARRAY_COMPONENT_TYPE_ID, PROP_ARRAY_FACT_TYPE_TABLE, PROP_AUTO_CONFLICT_RESOLUTION, PROP_AUTO_PATTERN_PROPERTY, PROP_AUTO_SYNC, PROP_BODY, PROP_BUCKET_ID_TABLE, PROP_BUCKET_SET, PROP_BUCKET_SET_ID, PROP_BUCKET_SET_TABLE, PROP_BUCKET_TABLE, PROP_CALENDAR_FORM, PROP_CHECK_RULE_FLOW, PROP_CHILD_DIMENSION_NODES, PROP_CONFLICT, PROP_CONFLICT_POLICY, PROP_CONNECTIVE, PROP_CONSTANT, PROP_CONSTRUCTOR, PROP_CONSTRUCTOR_TABLE, PROP_CREATION_UPDATE_NUMBER, PROP_CURSOR_POSITION, PROP_CUSTOM_BINDING, PROP_DATA_MODEL, PROP_DATA_SOURCE, PROP_DECISION_FUNCTION, PROP_DECISION_FUNCTION_ID, PROP_DECISION_FUNCTION_INPUT_TABLE, PROP_DECISION_FUNCTION_OUTPUT_TABLE, PROP_DECISION_FUNCTION_RULESET_TABLE, PROP_DECISION_FUNCTION_TABLE, PROP_DECISION_MODEL, PROP_DESCRIPTION, PROP_DF_FACT, PROP_DF_FACT_ID, PROP_DICT_LOADING_EXTENSION, PROP_DICTIONARY_LINK_TABLE, PROP_DIMENSION_NODE_TABLE, PROP_DIMENSION_TABLE, PROP_DISALLOW_ERROR_SUPPRESSION, PROP_DRAFT, PROP_DSL_ID, PROP_DSL_PARAMETER_TABLE, PROP_DSL_TABLE, PROP_DSL_VALUE, PROP_DT_ACTION_NODE_TABLE, PROP_DT_ACTION_PARAMETER_NAME, PROP_DTACTION_TABLE, PROP_DTRULE_TABLE, PROP_EFFECTIVE_END_DATE, PROP_EFFECTIVE_START_DATE, PROP_ENUM, PROP_ENUM_BUCKET_SET, PROP_ENUM_BUCKET_SET_ID, PROP_ENUM_TYPE, PROP_EXCEPTION_IDS, PROP_EXCEPTIONS, PROP_EXCLUDED, PROP_EXPECTED_TEST_OUTPUT_TABLE, PROP_EXPRESSION, PROP_EXPRESSION_TABLE, PROP_FACT_PATH, PROP_FACT_PATH_IDS, PROP_FACT_TABLE, PROP_FACT_TYPE, PROP_FACT_TYPE_ID, PROP_FACT_TYPE_IDS, PROP_FACT_TYPE_TABLE, PROP_FACT_TYPES, PROP_FIELD_TABLE, PROP_FINAL, PROP_FORM, PROP_FORMAL_PARAMETER_TABLE, PROP_FUNCTION, PROP_FUNCTION_ID, PROP_FUNCTION_SIGNATURE, PROP_FUNCTION_TABLE, PROP_GENERATED_FROM, PROP_GLOBAL_ALIAS, PROP_ID, PROP_INCLUDE_CHAINED_EXPR, PROP_INCLUDED, PROP_INTERFACE, PROP_INTERFACE_IDS, PROP_INTERFACES, PROP_IS_ABSTRACT, PROP_IS_CONSTANT, PROP_IS_ENUM, PROP_IS_FINAL, PROP_IS_JAXB2, PROP_IS_PRIMARY_KEY, PROP_IS_STATIC, PROP_IS_TOPLEVEL_VIEW_OBJECT, PROP_LEFT, PROP_LIFECYCLE, PROP_LIFECYCLE_DESCRIPTION, PROP_LINK_PATH, PROP_LIST, PROP_LIST_CONTENT_TYPE, PROP_LIST_CONTENT_TYPE_ID, PROP_LOCAL, PROP_LOGICAL, PROP_METHOD_TABLE, PROP_MODIFIERS, PROP_NAME, PROP_NAMESPACE, PROP_NESTED_TABLE, PROP_NO_CONFLICT, PROP_NO_RULE_FIRED_IS_ERROR, PROP_NODE_NAME, PROP_OPERATOR, PROP_OPERATOR_ID, PROP_ORDER_RULES_BY_BUCKET, PROP_OTHERWISE, PROP_OUTPUT_TYPES, PROP_OVERLOADED_PARAMETER_TABLE, PROP_OVERRIDDEN_BY, PROP_OVERRIDE, PROP_PACKAGE, PROP_PARAM, PROP_PARAM_EXPRESSION, PROP_PARAMETER_ALIAS, PROP_PARAMETER_ID, PROP_PARAMETER_LIST, PROP_PARAMETER_NAME, PROP_PARAMETER_REQUIRED, PROP_PARAMETER_TYPE_IDS, PROP_PARAMETER_TYPES, PROP_PARENT_DIMENSION_NODE, PROP_PATTERN_TABLE, PROP_PHRASE_SUGGESTION_FORM, PROP_PREFERENCES, PROP_PREFIX_LINKED_NAMES, PROP_PRIORITY, PROP_PRIVATE_BUCKET_SET, PROP_PROPERTIES, PROP_PROPERTY, PROP_PROPERTY_ID, PROP_PROPERTY_TABLE, PROP_PROPERTY_VALUE_TABLE, PROP_QUALIFIER_PATTERN, PROP_READABLE, PROP_REF_ID, PROP_REPORT_BYUSE_NAMES, PROP_REPORT_PATTERNS, PROP_RESOLVED_TARGET, PROP_RESOLVED_VALUE, PROP_RESOURCE_BUNDLE, PROP_RESTRICT_AUTO_SUGGESTIONS, PROP_RETURN_TYPE, PROP_RIGHT, PROP_RIGHT_SEPARATOR, PROP_RULE_EXEC_ALGORITHM, PROP_RULE_FIRING_LIMIT, PROP_RULE_FIRING_LIMIT_ERROR, PROP_RULE_REPORT_TABLE, PROP_RULE_SET_TABLE, PROP_RULE_SHEET_TABLE, PROP_RULE_TABLE, PROP_RULESET, PROP_RUN_AFTER, PROP_RUN_BEFORE, PROP_SERVICE_CONFIGURATION, PROP_SERVICE_NAME, PROP_SERVICE_NAMESPACE, PROP_SHARED_BUCKET_SET, PROP_SHARED_BUCKET_SET_ID, PROP_SHOW_CONSTANTS, PROP_SHOW_FUNCTIONS, PROP_SHOW_VARIABLES, PROP_SIMPLE_TEST_TABLE, PROP_SOURCE, PROP_STATELESS, PROP_STATIC, PROP_SUPER_CLASS, PROP_SUPER_CLASS_ID, PROP_SUPPORT_XPATH, PROP_SUPPORTS_XPATH_ENABLED, PROP_SYNC_MARK, PROP_SYSTEM, PROP_TARGET, PROP_TARGET_PACKAGE, PROP_TEST_CASE_TABLE, PROP_TEST_FORM, PROP_TEST_INPUT_TABLE, PROP_TEST_MODEL, PROP_TEST_RESULT_TABLE, PROP_TEST_SUITE_TABLE, PROP_TEST_TEMPLATE_TABLE, PROP_TIMESTAMP, PROP_TOKEN_UNDER_CURSOR, PROP_TRANSLATED_ALIAS, PROP_TRANSLATED_DESCRIPTION, PROP_TRANSLATED_GLOBAL_ALIAS, PROP_TRANSLATED_PARAMETER_LIST, PROP_TRANSLATED_QUALIFIER_PATTERN, PROP_TRANSLATED_VALUE, PROP_TRANSLATED_VARIABLE, PROP_TREE, PROP_TREE_MODE, PROP_TYPE, PROP_TYPE_ID, PROP_TYPE_IDS, PROP_TYPES, PROP_UNIQUE_RULESETS, PROP_UNSAVED_TRANSLATED_ALIAS, PROP_UNSAVED_TRANSLATED_DESCRIPTION, PROP_UNSAVED_TRANSLATED_GLOBAL_ALIAS, PROP_UNSAVED_TRANSLATED_QUALIFIER_PATTERN, PROP_UNSAVED_TRANSLATED_VALUE, PROP_UPDATE_NUMBER, PROP_UPDATE_TIME, PROP_VALIDATION, PROP_VALIDATION_UPDATE_NUMBER, PROP_VALUE, PROP_VALUES, PROP_VARIABLE, PROP_VARIABLE_TABLE, PROP_VERBAL_RULE_TABLE, PROP_VERSION, PROP_VERTICAL_ORIENTATION, PROP_VISIBILITY_FILTER, PROP_VISIBILITY_FILTER_ENABLED, PROP_VISIBLE, PROP_WEB_SERVICE, PROP_WRITABLE, PROP_XML_NAME
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.Object key)
Generic property getter.
|
java.lang.String |
getArrayComponentType()
If the facttype represents an array, what is the component type of
the array.
|
DOID |
getArrayComponentTypeID() |
java.util.List<Property> |
getBeanProperties() |
java.util.List<Property> |
getBeanProperties(boolean readable,
boolean writable) |
ConstructorTable |
getConstructorTable()
Get constructors of the java fact type.
|
TableProperty<Constructor> |
getConstructorTableProperty()
Get ConstructorTable Property
|
java.util.Set<DOID> |
getContainedTypeIDs() |
java.util.Collection<FactType> |
getContainedTypes() |
java.util.List<Property> |
getDeclaredBeanProperties() |
java.util.List<Property> |
getDeclaredBeanProperties(boolean readable,
boolean writable) |
java.util.List<Field> |
getEnumFields()
Get all the enum fields inside the java fact type
|
FieldTable |
getFieldTable()
Get fields of a java class
|
TableProperty<Field> |
getFieldTableProperty()
Get FieldTable Property
|
java.lang.String |
getForm()
Get the form of the fact type.
|
java.lang.String[] |
getFormOptions()
Get the list of possible form values
|
TranslatedProperty |
getFormProperty()
Get Form Property
Do not use setValue()
|
DOID[] |
getInterfaceIDs() |
java.util.List<java.lang.String> |
getInterfaces()
Get interfaces the class implements.
|
MethodTable |
getMethodTable()
Get methods of the java fact type
|
TableProperty<Method> |
getMethodTableProperty()
Get MethodTable Property
|
java.lang.String |
getPackages() |
PropertyTable |
getPropertyTable()
Get all the bean properties of the Java fact type
|
TableProperty<Property> |
getPropertyTableProperty()
Get PropertyTable Property
|
java.util.List<Property> |
getReadableBeanProperties() |
java.lang.String |
getSource()
Get where the fact type is imported from.
|
SettableProperty<java.lang.String> |
getSourceProperty()
Get Source Property
|
java.util.List<Field> |
getStaticFields()
Get all the static fields inside the java fact type
|
java.lang.String |
getSuperClass()
Get alias of the super class of the current class.
|
DOID |
getSuperClassID()
Get ID of the super class of the current class.
|
java.lang.String[] |
getSuperClassOptions()
Get super class options.
|
ChoosableProperty |
getSuperClassProperty()
Get SuperClass Property
|
int |
getSuperClassSelected()
Get the index of the selected value for the super class options.
|
java.util.List<Property> |
getWritableBeanProperties() |
java.lang.String |
getXMLName() |
boolean |
isAdfBc() |
boolean |
isAliasDistinct()
are the aliases in the containing DictionaryComponentTable distinct?
|
boolean |
isArray()
Whether it is an array.
|
boolean |
isEnum() |
boolean |
isJavaClass() |
boolean |
isJaxb() |
boolean |
isPrimitive() |
boolean |
isRLClass() |
boolean |
isVisibleFact() |
boolean |
isVisibleType() |
void |
setSource(java.lang.String source) |
void |
setSuperClass(java.lang.String superClassAlias)
Set super class of the RL FactType
|
void |
setSuperClassID(DOID superClassID)
Set super class of the RL FactType
|
void |
setVisibleFact(boolean b) |
void |
setVisibleType(boolean b) |
void |
validate(java.util.List<SDKException> errors,
java.util.List<SDKWarning> warnings)
Validate and append errors and warnings.
|
getDefaultQualifierPattern, getQualifierPattern, getQualifierPattern, getQualifierPatternProperty, getTranslatedQualifierPattern, isUnsavedTranslatedQualifierPattern, setQualifierPattern, setQualifierPattern, setTranslatedQualifierPattern
getParent, getParentTable, getVisibleProperty, isVisible, setVisible
clear, containsKey, containsValue, entrySet, getAlias, getAlias, getAlias, getAlias, getAliasProperty, getAllReferences, getContainedDiffs, getCustom, getDependents, getDescription, getDescription, getDescriptionProperty, getDiff, getDiffProperties, getDiffs, getFullyQualifiedAlias, getFullyQualifiedName, getIndex, getIndex, getName, getNameProperty, getNext, getNext, getObjectPath, getOptions, getPrevious, getPrevious, getProperties, getProperty, getReferences, getSelected, getTranslatedAlias, getTranslatedAlias, getTranslatedDescription, hasConflict, hasDiff, init, init, isEmpty, isFullyQualifiedName, isModifiable, isNameDistinct, isSystemProperty, isUnsavedTranslatedAlias, isUnsavedTranslatedDescription, keySet, put, putAll, remove, removeDiff, setAlias, setAlias, setCustom, setDescription, setDescription, setName, setTranslatedAlias, setTranslatedDescription, size, validate, values
equals, exists, getAEReferences, getCombinedDataModel, getContainedIDs, getContainedIDs, getDataModel, getDictionary, getID, getObjectType, getParentByClass, getParentComponent, getParentComponentTable, getParentObject, getRuleSet, getState, getWarnings, hashCode, isModified, validate
public static final java.lang.String JAVA
public static final java.lang.String JAXB
public static final java.lang.String ADF_BC
public static final java.lang.String RL
public static final java.lang.String PRIMITIVE
public static final java.lang.String ARRAY
public TableProperty<Property> getPropertyTableProperty()
public PropertyTable getPropertyTable()
public TableProperty<Constructor> getConstructorTableProperty()
public ConstructorTable getConstructorTable()
public TableProperty<Field> getFieldTableProperty()
public FieldTable getFieldTable()
public TableProperty<Method> getMethodTableProperty()
public MethodTable getMethodTable()
public ChoosableProperty getSuperClassProperty()
public java.lang.String getSuperClass()
public DOID getSuperClassID()
public void setSuperClass(java.lang.String superClassAlias)
superClassAlias
- alias of the super classpublic void setSuperClassID(DOID superClassID)
superClassID
- ID of the super classpublic java.lang.String[] getSuperClassOptions()
public int getSuperClassSelected()
public SettableProperty<java.lang.String> getSourceProperty()
public java.lang.String getSource()
public void setSource(java.lang.String source)
public TranslatedProperty getFormProperty()
public java.lang.String getForm()
public java.lang.String[] getFormOptions()
public boolean isArray()
public java.lang.String getArrayComponentType()
public DOID getArrayComponentTypeID()
public boolean isEnum()
public java.util.List<java.lang.String> getInterfaces()
public DOID[] getInterfaceIDs()
public java.lang.String getXMLName()
public boolean isPrimitive()
public boolean isRLClass()
public boolean isJavaClass()
public boolean isJaxb()
public boolean isAdfBc()
public java.lang.Object get(java.lang.Object key)
DictionaryComponent
Please see the specific bean class for a list of properties.
get
in interface java.util.Map<java.lang.String,java.lang.Object>
get
in class DictionaryComponent<FactType>
key
- a String containing the property name to be fetched.public boolean isVisibleFact()
public boolean isVisibleType()
public void setVisibleType(boolean b)
public void setVisibleFact(boolean b)
public java.util.Collection<FactType> getContainedTypes()
public java.util.Set<DOID> getContainedTypeIDs()
public java.lang.String getPackages()
public java.util.List<Property> getDeclaredBeanProperties()
public java.util.List<Property> getDeclaredBeanProperties(boolean readable, boolean writable)
public java.util.List<Property> getBeanProperties(boolean readable, boolean writable)
public java.util.List<Property> getBeanProperties()
public java.util.List<Property> getReadableBeanProperties()
public java.util.List<Property> getWritableBeanProperties()
public java.util.List<Field> getStaticFields()
public java.util.List<Field> getEnumFields()
public void validate(java.util.List<SDKException> errors, java.util.List<SDKWarning> warnings)
DictionaryComponent
validate
in class VerbalizedModelComponent<FactType>
errors
- a List of error exceptions to append to.warnings
- a List of warning exceptions to append to.DictionaryObject.validate(List,List,int,int)
public boolean isAliasDistinct()
DictionaryComponent
isAliasDistinct
in class DictionaryComponent<FactType>
DictionaryComponent.isNameDistinct()