UserConcept class
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
Operators
-
operator ==(
Object other) → bool -
== see:
https://www.dartlang.org/docs/dart-up-and-running/contents/ch02.html#op-equality
inherited