Package adalid.core
Class Instance
- java.lang.Object
-
- adalid.core.AbstractArtifact
-
- adalid.core.Instance
-
public class Instance extends AbstractArtifact
- Author:
- Jorge Campins
-
-
Field Summary
-
Fields inherited from class adalid.core.AbstractArtifact
ENGLISH, NBSP, PORTUGUESE, SPANISH
-
-
Constructor Summary
Constructors Constructor Description Instance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDataGenWeight()List<InstanceField>getInstanceFieldsList()ObjectgetInstanceKeyDescription()ObjectgetInstanceKeyLabel()Class<?>getInstanceKeyType()ObjectgetInstanceKeyValue()protected List<Class<? extends Annotation>>getValidFieldAnnotations()booleanisAnnotatedWithInstanceDataGen()booleanisUsualArgumentInExpressions()voidnewInstanceField(PersistentEntityReference property, Instance value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Boolean value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Byte value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Character value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Double value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Float value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Integer value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Long value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Short value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, String value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, BigDecimal value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, BigInteger value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Date value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Time value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(Property property, Timestamp value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(StringProperty property, String value)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidnewInstanceField(StringProperty property, String value, Locale locale)El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.voidsetUsualArgumentInExpressions(boolean usual)EntityScalarXtoEntityExpression()-
Methods inherited from class adalid.core.AbstractArtifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, checkName, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, fieldsToString, finalise, getAlias, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getDefaultWrapperClass, getFullName, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getTrace, getValidTypeAnnotations, getValueString, getValueString, getWrapper, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, mapsToString, put, repeat, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, settler, setTrace, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, toString, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames
-
-
-
-
Method Detail
-
getInstanceFieldsList
public List<InstanceField> getInstanceFieldsList()
- Returns:
- the instance fields
-
getInstanceKeyType
public Class<?> getInstanceKeyType()
- Returns:
- the instance fields
-
getInstanceKeyValue
public Object getInstanceKeyValue()
-
getInstanceKeyLabel
public Object getInstanceKeyLabel()
-
getInstanceKeyDescription
public Object getInstanceKeyDescription()
-
isUsualArgumentInExpressions
public boolean isUsualArgumentInExpressions()
-
setUsualArgumentInExpressions
public void setUsualArgumentInExpressions(boolean usual)
-
newInstanceField
public void newInstanceField(PersistentEntityReference property, Instance value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, BigDecimal value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, BigInteger value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Boolean value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Byte value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Character value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Date value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Double value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Float value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Integer value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Long value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Short value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, String value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(StringProperty property, String value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(StringProperty property, String value, Locale locale)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedadlocale- configuración regional
-
newInstanceField
public void newInstanceField(Property property, Time value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
newInstanceField
public void newInstanceField(Property property, Timestamp value)
El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.- Parameters:
property- propiedad de la entidadvalue- valor de la propiedad
-
isAnnotatedWithInstanceDataGen
public boolean isAnnotatedWithInstanceDataGen()
- Returns:
- the InstanceDataGen annotation indicator
-
getDataGenWeight
public int getDataGenWeight()
- Returns:
- the data generation weight
-
getValidFieldAnnotations
protected List<Class<? extends Annotation>> getValidFieldAnnotations()
- Overrides:
getValidFieldAnnotationsin classAbstractArtifact
-
toEntityExpression
public EntityScalarX toEntityExpression()
- Returns:
- an entity expression representing this instance
-
-