public class InstrumentingEntity extends EntityWrapper implements InstrumentingSchemaProviderI
EntityI.EntityMatcher, EntityI.NonPersistentEdgeFilter| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARRAY_RELATION_POSTIFX |
ATT_NAME_ABSTRACT, ATT_NAME_CODE_CUSTOM, ATT_NAME_CODE_DEPENDENTS, ATT_NAME_CODE_GENERATE, ATT_NAME_CODE_GENERATE_AS, ATT_NAME_CODE_PACKAGE, ATT_NAME_DB_FORBID_DIRECT_CHANGES, ATT_NAME_DB_LOW_INSTANCE_COUNT, ATT_NAME_DB_NAME, ATT_NAME_DB_NO_STREAM_RESOURCE_HISTORY, ATT_NAME_DB_PERSISTENT, ATT_NAME_DB_STREAM_RESOURCE, ATT_NAME_DISCRIMINATOR, ATT_NAME_EXPORT_MODE, ATT_NAME_EXPORT_NAME, ATT_NAME_EXPORT_PRIMARY_KEY, ATT_NAME_EXTENDS, ATT_NAME_FOLDER, ATT_NAME_FULLTEXT_BOOST, ATT_NAME_FULLTEXT_INDEXED, ATT_NAME_GDPR_DATA_CATEGORY, ATT_NAME_GDPR_RETENTION_START_DATE_PATH, ATT_NAME_IGNORE_REVERSE_RELATIONS, ATT_NAME_IMPLEMENTS_NAME, ATT_NAME_LOOKUP_DEFAULT_CASE_SENSITIVE, ATT_NAME_LOOKUP_DEFAULT_PROPERTY, ATT_NAME_LOOKUP_DEFAULT_SUBSTRING, ATT_NAME_MERGE, ATT_NAME_NAME, ATT_NAME_NO_ABSTRACT_WARNING, ATT_NAME_PACKAGE, ATT_NAME_PLURAL, ATT_NAME_REPORT_FONT_SIZE_BIG, ATT_NAME_REPORT_FONT_SIZE_NORMAL, ATT_NAME_REPORT_ORIENTATION, ATT_NAME_REPORT_TITLE, ATT_NAME_SUID, ATT_NAME_UI_DEFAULT_SELECTION_FILTER, ATT_NAME_UI_DEFAULT_SORTING, ATT_NAME_UI_DESCRIPTION, ATT_NAME_UI_LINK_ONLY, ATT_NAME_UI_LOAD_IMMEDIATE, ATT_NAME_UI_TIPS, DEFAULT_GENERATE_AS_SUFFIX, DEFAULT_SORTING_ASC, DEFAULT_SORTING_DESC, DEPENDENTS_SEPARATOR_CHAR, EL_NAME_ACTION, EL_NAME_ATTR, EL_NAME_CODE, EL_NAME_COMMENT, EL_NAME_DB, EL_NAME_EXPORT, EL_NAME_FULLTEXT, EL_NAME_GDPR, EL_NAME_IMPLEMENTS, EL_NAME_LOOKUP, EL_NAME_NPATTR, EL_NAME_REPORT, EL_NAME_UI, EL_NAME_VATTR, EMPTY_ARRAY, EXPORT_MODE_IF_REFERENCED, EXPORT_MODE_LIST, EXPORT_MODE_NEVER, EXPORT_MODE_SINGLE, GENERATE_AS_DELIMITER_CHAR, PREFIX_L10N_KEY, RESERVED_TABLE_NAMES, SUFFIX_L10N_PLURAL_KEY$01| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(AttributeI a) |
void |
flushCaches()
Iterates over all ScriptedAttributes and triggers a flushCache on them.
|
java.util.List |
getAttributeList()
Returns a List with the AttributeI-s added by/defined exactly on this
CBOEntity. |
EntityI |
getBaseEntity() |
java.util.Collection<SchemaInterfaceI> |
getImplementedSchemaInterfaces()
Return all implemented interfaces as SchemaInterfaceI objects, from which further information may be obtained.
|
java.util.Collection<SchemaInterfaceI> |
getImplementedSchemaInterfaces(boolean checkBaseEntities) |
static InstrumentingEntity |
getInstance(InstrumentingSchemaI schema,
EntityI entity) |
InstrumentingSchemaI |
getSchema() |
AttributeI |
getSingleAttribute(java.lang.String attName)
Returns the
AttributeI for the specified name, which must match either
the plural or singular form. |
java.util.List |
getSubEntityList()
return a List of EntityI containing every EntityI that has this StructuredEntityI as
StructuredEntityI.getBaseEntity(). |
boolean |
hasSubEntities() |
boolean |
isSubEntityOf(StructuredEntityI possibleSuperEntity)
Returns
true if we are a subentity of the given EntityI or that StructuredEntityI ourself. |
addRelationObject, compareTo, getActionList, getClassesUpToPreviousEntity, getClazz, getCustomClassInModulesOrProject, getDefaultLookupCaseSensitive, getDefaultLookupProperty, getDefaultLookupStartingWith, getDefaultLookupSubstring, getDefaultSelectionFilter, getDefaultSortDirection, getDefaultSorting, getDefaultSortLevel, getDependentClasses, getDescription, getDiscriminator, getExport, getExport, getExports, getExports, getFolderName, getFQName, getFTSBoost, getGDPRPolicy, getGuiTip, getGuiTip, getGuiTipAsInt, getGuiTipAsInt, getIndexedForFTS, getL10nName, getL10nName, getL10nNameKey, getL10nNameVar, getL10nPlural, getL10nPlural, getL10nPluralKey, getL10nPluralVar, getLinkOnly, getModulePackages, getName, getOrCreateCustomClassInModulesOrProjectSet, getOrCreateModulePackagesSet, getPackage, getPackageAsPath, getPersistenceAspectClass, getPlural, getRelationObjects, getReportFontSizeBig, getReportFontSizeNormal, getReportOrientation, getReportTitle, getValue, getValueAsString, hasGuiTip, hasGuiTip, hasRelationObject, isCustom, isForbidDirectChanges, isLinkOnly, isLoadImmediate, isNoStreamResourceHistory, isPersistent, isStreamResource, isUserAbstract, newInstance, parametersToString, realEntity, removeRelationObject, setDiscriminator, setValue, setValueAsString, setValueAsString, toString, unwrapequals, getClass, hashCode, notify, notifyAll, wait, wait, waitfindReachableAttrsWithType, findReachableAttrsWithType, getFromNodes, getIncomingEdges, getOutgoingEdges, getToNodes, getToolTipTextForAttribute, isCoreEntity, isCoreEntityClass, isCoreEntityPackageName, isCoreNative, isModuleNative, isPartOfModule, isProjectEntity, isProjectEntityClass, isProjectEntityPackageName, isProjectNative, toEntitiesfilterAttributes, getAllAttributeList, getAllAttributeList, getAllAttributeList, getAllAttributeListByType, getAllAttributeListByType, getAllAttributeListByType, getAllAttributeListByType, getAllAttributeListWithoutSubentities, getAllAttributeListWithoutSubentities, getAllCoreAttributeList, getAllModuleAttributeList, getAllProjectAttributeList, getAllSubEntityList, getAllSubEntityList, getAllSubEntityList, getAttChain, getAttChain, getAttribute, getAttribute, getPersistentBaseEntity, hasPersistentSubentity, isEffectivelyPersistent, isImplicitlyPersistent, isSubEntityOfgetAttributeListByType, getAttributeListByType, getCurrentModuleOrProject, getRelations, isCustompublic static final java.lang.String ARRAY_RELATION_POSTIFX
public static InstrumentingEntity getInstance(InstrumentingSchemaI schema, EntityI entity)
public InstrumentingSchemaI getSchema()
getSchema in interface BasicEntityIgetSchema in interface InstrumentingSchemaProviderIgetSchema in interface SchemaProviderIgetSchema in class EntityWrapperpublic java.util.Collection<SchemaInterfaceI> getImplementedSchemaInterfaces()
BasicEntityIgetImplementedSchemaInterfaces in interface BasicEntityIgetImplementedSchemaInterfaces in class EntityWrapperpublic java.util.Collection<SchemaInterfaceI> getImplementedSchemaInterfaces(boolean checkBaseEntities)
getImplementedSchemaInterfaces in interface BasicEntityIgetImplementedSchemaInterfaces in class EntityWrapperpublic AttributeI getSingleAttribute(java.lang.String attName)
BasicEntityIAttributeI for the specified name, which must match either
the plural or singular form.getSingleAttribute in interface BasicEntityIgetSingleAttribute in class EntityWrapperattName - The name to get the AttributeI for.AttributeI for the specified name.public java.util.List getAttributeList()
BasicEntityICBOEntity.
Excludes inherited Attributes.getAttributeList in interface BasicEntityIgetAttributeList in class EntityWrapperCBOEntity.public boolean isSubEntityOf(StructuredEntityI possibleSuperEntity)
StructuredEntityItrue if we are a subentity of the given EntityI or that StructuredEntityI ourself.isSubEntityOf in interface StructuredEntityIisSubEntityOf in class EntityWrapperpossibleSuperEntity - the EntityI to checktrue if we are a subentity of the given EntityI or that StructuredEntityI ourself.public EntityI getBaseEntity()
getBaseEntity in interface StructuredEntityIgetBaseEntity in class EntityWrapperEntityI of this EntityIpublic boolean hasSubEntities()
hasSubEntities in interface StructuredEntityIhasSubEntities in class EntityWrappertrue if this EntityI has sub entitiespublic java.util.List getSubEntityList()
StructuredEntityIStructuredEntityI.getBaseEntity().
Does not include this StructuredEntityI or transitive sub-EntityI-s.getSubEntityList in interface StructuredEntityIgetSubEntityList in class EntityWrapperpublic void addAttribute(AttributeI a)
public void flushCaches()
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.