public class InstrumentingAttribute extends AttributeWrapper implements InstrumentingAttributeI
ALLOWED_RELATION_TYPES, ATT_NAME_BACKNAME, ATT_NAME_CUSTOM_ITERATOR, ATT_NAME_CUSTOM_ITERATOR_NOT_CACHING, ATT_NAME_DB_COPY_POLICY, ATT_NAME_DB_INDEX_TYPE, ATT_NAME_DB_INDEXED, ATT_NAME_DB_RELATION_DISCRIMINATOR, ATT_NAME_DB_UNIQUE, ATT_NAME_DEFAULT, ATT_NAME_DEPENDENT, ATT_NAME_DISPLAY_FORMAT, ATT_NAME_EXPORT_DEPENDENT_PRIMARY_KEY, ATT_NAME_EXPORT_FOR, ATT_NAME_EXPORT_IGNORE_FOR, ATT_NAME_EXPORT_SEPARATE_FILE_IN, ATT_NAME_FULLTEXT_ANALYZED, ATT_NAME_FULLTEXT_ANALYZER, ATT_NAME_FULLTEXT_BOOST, ATT_NAME_FULLTEXT_INDEXED, ATT_NAME_IGNORE_BACK_RELATION, ATT_NAME_ITEM_PROPERTY, ATT_NAME_LAZY, ATT_NAME_LOOKUP_CASE_SENSITIVE, ATT_NAME_LOOKUP_PROPERTY, ATT_NAME_LOOKUP_STARTING_WITH, ATT_NAME_LOOKUP_SUBSTRING, ATT_NAME_NAME, ATT_NAME_NP_CALCULATION_AUTHORITY, ATT_NAME_OMIT_ON_COPY, ATT_NAME_READONLY, ATT_NAME_RELATION, ATT_NAME_REPORT_ALIAS, ATT_NAME_REPORT_MANY_SORT, ATT_NAME_REPORT_POSITION, ATT_NAME_REPORT_RELATIVE_WIDTH, ATT_NAME_REPORT_SORT, ATT_NAME_REPORT_VISIBLE, ATT_NAME_SHARED, ATT_NAME_SINGULAR, ATT_NAME_TYPE, ATT_NAME_UI_AUTO_TRIM, ATT_NAME_UI_CREATE_IN_DETAILVIEW, ATT_NAME_UI_EDIT_MODE, ATT_NAME_UI_EDITABLE, ATT_NAME_UI_EXPECTED_WIDTH, ATT_NAME_UI_MANDATORY, ATT_NAME_UI_SELECTION_FILTER, ATT_NAME_UI_TIPS, ATT_NAME_UI_TIPS_TRISTATE, ATT_NAME_UI_VISIBLE, ATT_NAME_VIRTUAL_AGGREGATE, ATT_NAME_VIRTUAL_AGGREGATE_IGNORE_DELETED, ATT_NAME_VIRTUAL_CACHE_MODE, ATT_NAME_VIRTUAL_INITIALDATA, ATT_NAME_VIRTUAL_PRECACHING_HOOK, CACHEMODE_NONE, CACHEMODE_SIMPLE, CACHEMODE_STRING_SIMPLE, CACHEMODE_STRING_VERSIONED, CACHEMODE_VERSIONED, CALCULATION_AUTHORITY_CLIENT, CALCULATION_AUTHORITY_NONE, CALCULATION_AUTHORITY_SERVER, CALCULATION_AUTHORITY_STRING_CLIENT, CALCULATION_AUTHORITY_STRING_SERVER, COPY_POLICY_COPY, COPY_POLICY_NONE, COPY_POLICY_STRING_COPY, COPY_POLICY_STRING_UPDATE_REL, COPY_POLICY_UPDATEREL, DEFAULT_EXPECTED_WIDTH, EDITMODE_LINKONLY, EDITMODE_UNDEFINED, EDITMODE_VIEWONLY, EL_NAME_BACK_RELATION, EL_NAME_COMMENT, EL_NAME_DB, EL_NAME_EXPORT, EL_NAME_FULLTEXT, EL_NAME_LOOKUP, EL_NAME_NP, EL_NAME_REPORT, EL_NAME_UI, EL_NAME_VIRTUAL, EMPTY_ARRAY, EXPORT_IGNORE_FOR_ALL, MAX_RELATION_DISCRIMINATOR, MIN_RELATION_DISCRIMINATOR, NO_RELATION_DISCRIMINATOR, READONLY_NO, READONLY_SERVERONLY, READONLY_UNDEFINED, READONLY_WRITENEW, READONLY_WRITENEW_STR, READONLY_YES, REPORT_SORT_ASC, REPORT_SORT_DESC, RESERVED_KEYWORDS, RESERVED_TABLE_NAMES, SUFFIX_L10N_PLURAL_KEY, TYPE_NAME_DEFAULT| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEntityName()
Returns the name of the entity to which this attribute belongs.
|
OnlyToDirectedGraphNodeI |
getFromNode()
Retrieves the source node from which this directed edge originates.
|
static InstrumentingAttribute |
getInstance(InstrumentingEntity entity,
AttributeI att) |
EntityI |
getRelationEntity() |
InstrumentingSchemaI |
getSchema()
Returns the schema associated with this attribute.
|
OnlyToDirectedGraphNodeI |
getToNode()
Retrieves the target node to which this directed edge points.
|
addRelationObject, addRelationObject, compareTo, getAnalyzedForFTS, getBackAttribute, getCalculationAuthority, getClazz, getComment, getContainingElementPackage, getCopyPolicy, getEditmode, getExpectedWidth, getExportDependentPrimaryKey, getFTSAnalyzer, getFTSBoost, getGuiTip, getGuiTipAsInt, getGuiTips, getIndexedForFTS, getItemProperty, getL10nEntityName, getL10nName, getL10nNameKey, getL10nNameVar, getL10nSingular, getL10nSingularKey, getL10nSingularVar, getLookupCaseSensitive, getLookupProperty, getLookupStartingWith, getLookupSubstring, getModulePackages, getName, getOrCreateModulePackagesSet, getRelationIterator, getRelationObjects, getRelationType, getReportAlias, getReportManySort, getReportPosition, getReportRelativeWidth, getReportSort, getSelectionFilter, getSingular, getTimeZoneProperty, getType, getTypeName, getValue, getValueAsString, getValueLazy, hasCustomIterator, hasGuiTip, hasRelationObject, isArray, isAutotrim, isCached, isCreateInDetailView, isCustomIteratorNotCaching, isDepend, isEditable, isEditable, isForExport, isIgnoreBackRelation, isIgnoredForExport, isIndexed, isInitialdata, isLazy, isLinkOnly, isMandatory, isMandatory, isManyRelation, isOmitOnCopy, isPersistent, isPolymorphicRelation, isReadonly, isReadonly, isRelation, isReportVisible, isSeparateFileForExport, isSerialized, isShared, isViewOnly, isVirtual, isVisible, isVisible, pgetValue, psetValue, realAttribute, removeRelationObject, removeRelationObject, setAutotrim, setCreateInDetailView, setEditable, setEditmode, setExpectedWidth, setGuiTips, setItemProperty, setMandatory, setSelectionFilter, setTimeZoneProperty, setValue, setValue, setValueAsString, setValueAsString, setVisibleequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRelationObject, addRelationObject, getAnalyzedForFTS, getBackAttribute, getCalculationAuthority, getContainingElementName, getCopyPolicy, getEntity, getExpectedWidth, getExportDependentPrimaryKey, getFTSAnalyzer, getFTSBoost, getGuiTip, getGuiTipAsInt, getGuiTips, getIndexedForFTS, getItemProperty, getL10nEntityName, getL10nName, getL10nNameKey, getL10nNameVar, getL10nSingular, getL10nSingularKey, getL10nSingularVar, getLookupCaseSensitive, getLookupProperty, getLookupStartingWith, getLookupSubstring, getModulePackages, getOrCreateModulePackagesSet, getQName, getQName, getRelationIterator, getRelationObjects, getReportAlias, getReportManySort, getReportPosition, getReportRelativeWidth, getReportSort, getSelectionFilter, getTimeZoneProperty, getTypedQName, getTypedQName, getValue, getValueAsString, getValueLazy, hasGuiTip, hasRelationObject, isAutotrim, isCached, isCoreNative, isCreateInDetailView, isCustomIteratorNotCaching, isDepend, isEditable, isEditable, isForExport, isIgnoreBackRelation, isIgnoredForExport, isIndexed, isInitialdata, isLazy, isLinkOnly, isMandatory, isMandatory, isModuleNative, isOmitOnCopy, isPartOfModule, isPersistent, isPolymorphicRelation, isProjectNative, isReadonly, isReportVisible, isSeparateFileForExport, isSerialized, isServerCalculated, isShared, isViewOnly, isVisible, isVisible, pgetValue, psetValue, removeRelationObject, removeRelationObject, setValue, setValue, setValueAsString, setValueAsString, toAttributePath, toNiceStringgetEditmode, setAutotrim, setCreateInDetailView, setEditable, setEditmode, setExpectedWidth, setGuiTips, setItemProperty, setMandatory, setSelectionFilter, setTimeZoneProperty, setVisiblegetClazz, getComment, getContainingElementPackage, getName, getRelationType, getSingular, getType, getTypeName, hasCustomIterator, isArray, isManyRelation, isReadonly, isRelation, isVirtualpublic static InstrumentingAttribute getInstance(InstrumentingEntity entity, AttributeI att)
public InstrumentingSchemaI getSchema()
AttributeIgetSchema in interface AttributeIgetSchema in interface InstrumentingSchemaProviderIgetSchema in interface SchemaProviderIgetSchema in class AttributeWrapperSchemaI instance that defines this attribute.public java.lang.String getEntityName()
AttributeINote: This method returns the *name* of the entity, not the entity object itself. This is intentional to prevent direct coupling to the entity object.
getEntityName in interface AttributeIgetEntityName in class AttributeWrapperpublic EntityI getRelationEntity()
getRelationEntity in interface BasicAttributeIgetRelationEntity in class AttributeWrapperpublic OnlyToDirectedGraphNodeI getFromNode()
GraphEdgeI
This method is contractually obligated to return a non-null
OnlyToDirectedGraphNodeI instance, as every valid edge must
have a defined starting point.
getFromNode in interface AttributeIgetFromNode in interface GraphEdgeIgetFromNode in class AttributeWrapperpublic OnlyToDirectedGraphNodeI getToNode()
GraphEdgeI
This method is contractually obligated to return a non-null
OnlyToDirectedGraphNodeI instance, as every valid edge must
have a defined ending point.
getToNode in interface AttributeIgetToNode in interface GraphEdgeIgetToNode in class AttributeWrapperCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.