UserConcept class

Inheritance

Constructors

UserConcept(Model model, String conceptCode)

Properties

abstract bool
getter/setter pairinherited
attributes Attributes
getter/setter pairinherited
canAdd bool
getter/setter pairinherited
childCodeInternalPaths List<String>
no setterinherited
children Children
getter/setter pairinherited
code String?
getter/setter pairinherited
codeFirstLetterLower String
no setterinherited
codeFirstLetterUpper String
no setterinherited
codeLowerSpace String
no setterinherited
codeLowerUnderscore String
no setterinherited
codePlural String
no setterinherited
codePluralFirstLetterLower String
no setterinherited
codePluralFirstLetterUpper String
no setterinherited
codePluralFirstLetterUpperSpace String
no setterinherited
codePluralLowerUnderscore String
no setterinherited
codes String
getter/setter pairinherited
codesFirstLetterLower String
getter/setter pairinherited
codesLowerUnderscore String
getter/setter pairinherited
concept Concept
getter/setter pairinherited
description String
getter/setter pairinherited
entry bool
getter/setter pairinherited
entryConcept Concept
no setterinherited
entryConceptThisConceptInternalPath String?
no setterinherited
essentialAttributes List<Attribute>
no setterinherited
exceptions IValidationExceptions
getter/setter pairinherited
externalParents List<Parent>
no setterinherited
externalRequiredParents List<Parent>
no setterinherited
hasAttributeId bool
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hasId bool
no setterinherited
hasParentId bool
no setterinherited
hasReflexiveChild bool
no setterinherited
hasReflexiveParent bool
no setterinherited
hasTwinChild bool
no setterinherited
hasTwinParent bool
no setterinherited
id Id
no setterinherited
identifierAttributes List<Attribute>
no setterinherited
incrementAttributes List<Attribute>
no setterinherited
internalChildren List<Child>
no setterinherited
label String?
getter/setter pairinherited
labels String?
getter/setter pairinherited
max String
getter/setter pairinherited
min String
getter/setter pairinherited
model Model
getter/setter pairinherited
nonIdentifierAttributes List<Attribute>
no setterinherited
nonIncrementAttributes List<Attribute>
no setterinherited
oid Oid
getter/setter pairinherited
parents Parents
getter/setter pairinherited
post bool
getter/setter pairinherited
pre bool
getter/setter pairinherited
remove bool
getter/setter pairinherited
requiredAttributes List<Attribute>
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
singleValueProperties List<Property>
no setterinherited
sourceChildren Children
getter/setter pairinherited
sourceParents Parents
getter/setter pairinherited
updateCode bool
getter/setter pairinherited
updateOid bool
getter/setter pairinherited
updateWhen bool
getter/setter pairinherited
whenAdded DateTime?
Log
getter/setter pairinherited
whenRemoved DateTime?
getter/setter pairinherited
whenSet DateTime?
getter/setter pairinherited

Methods

compareAttributes(Concept entity) int
Compares two entities based on their attributes. If the result is less than 0 then the first id is less than the second, if it is equal to 0 they are equal and if the result is greater than 0 then the first is greater than the second.
inherited
compareTo(dynamic entity) int
Compares two entities based on codes, ids or attributes. If the result is less than 0 then the first entity is less than the second, if it is equal to 0 they are equal and if the result is greater than 0 then the first is greater than the second.
inherited
copy() Concept
Copies the entity (oid, code, attributes and neighbors). It is not a deep copy.
inherited
display({String prefix = '', bool withOid = true, bool withChildren = true, bool withInternalChildren = true}) → void
Displays (prints) an entity with its attributes, parents and children.
inherited
displayToString() → void
inherited
equalContent(Concept entity) bool
Checks if the entity is equal in content to the given entity. Two entities are equal if they have the same content, ignoring oid and when.
inherited
equals(Concept concept) bool
Two concepts are equal if their oids are equal.
inherited
fromJson<K extends Entity<K>>(String entityJson) → void
inherited
fromJsonMap(dynamic entityMap, [Entity<Entity>? internalParent]) → void
Loads data from a json map.
inherited
getAttribute<Attribute>(String attributeCode) → Attribute?
inherited
getChild(String? name) Object?
inherited
getDestinationChild(String childCode) Child?
inherited
getDestinationParent(String parentCode) Parent?
inherited
getInternalChild(String name) Object?
inherited
getParent(String name) Object?
inherited
getReference(String name) Reference?
inherited
getSourceChild(String childCode) Child?
inherited
getSourceParent(String parentCode) Parent?
inherited
getStringFromAttribute(String name) String
inherited
getStringOrNullFromAttribute(String name) String?
inherited
isAttributeSensitive(String attributeCode) bool
inherited
isChildSensitive(String childCode) bool
inherited
isParentSensitive(String parentCode) bool
inherited
isPropertySensitive(String propertyCode) bool
inherited
newEntities() Entities<Concept>
inherited
newEntity() Entity<Concept>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postSetAttribute(String name, Object? value) bool
inherited
preSetAttribute(String name, Object? value) bool
inherited
setAttribute(String name, Object? value) bool
inherited
setAttributesFrom(Entity<Entity> entity) bool
inherited
setChild(String name, Object entities) bool
inherited
setParent(String name, dynamic entity) bool
inherited
setReference(String name, Reference reference) → void
inherited
setStringToAttribute(String name, String string) bool
inherited
toJson() String
inherited
toJsonMap() Map<String, Object>
inherited
toString() String
Returns a string that represents this entity by using oid and code.
inherited