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, setVisible
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRelationObject, 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, toNiceString
getEditmode, setAutotrim, setCreateInDetailView, setEditable, setEditmode, setExpectedWidth, setGuiTips, setItemProperty, setMandatory, setSelectionFilter, setTimeZoneProperty, setVisible
getClazz, getComment, getContainingElementPackage, getName, getRelationType, getSingular, getType, getTypeName, hasCustomIterator, isArray, isManyRelation, isReadonly, isRelation, isVirtual
public static InstrumentingAttribute getInstance(InstrumentingEntity entity, AttributeI att)
public InstrumentingSchemaI getSchema()
AttributeI
getSchema
in interface AttributeI
getSchema
in interface InstrumentingSchemaProviderI
getSchema
in interface SchemaProviderI
getSchema
in class AttributeWrapper
SchemaI
instance that defines this attribute.public java.lang.String getEntityName()
AttributeI
Note: 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 AttributeI
getEntityName
in class AttributeWrapper
public EntityI getRelationEntity()
getRelationEntity
in interface BasicAttributeI
getRelationEntity
in class AttributeWrapper
public 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 AttributeI
getFromNode
in interface GraphEdgeI
getFromNode
in class AttributeWrapper
public 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 AttributeI
getToNode
in interface GraphEdgeI
getToNode
in class AttributeWrapper
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.