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_TOKENPROP_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, setTranslatedQualifierPatterngetParent, getParentTable, getVisibleProperty, isVisible, setVisibleclear, 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, valuesequals, exists, getAEReferences, getCombinedDataModel, getContainedIDs, getContainedIDs, getDataModel, getDictionary, getID, getObjectType, getParentByClass, getParentComponent, getParentComponentTable, getParentObject, getRuleSet, getState, getWarnings, hashCode, isModified, validatepublic 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)
DictionaryComponentPlease 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)
DictionaryComponentvalidate 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()
DictionaryComponentisAliasDistinct in class DictionaryComponent<FactType>DictionaryComponent.isNameDistinct()