Package adalid.core
Class Tab
java.lang.Object
adalid.core.AbstractArtifact
adalid.core.Tab
- Author:
- Jorge Campins
-
Field Summary
Fields inherited from class adalid.core.AbstractArtifact
_de_, _of_, BR, ENGLISH, FWGTS, FWLTS, HT, PORTUGUESE, SPANISH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEl método copy produce una copia profunda de un paso.voidEl método copy copia los atributos de un paso.intintvoidnewTabField(EntityCollection collection) El método newTabField se utiliza para agregar colecciones a un grupo.voidnewTabField(Property property) El método newTabField se utiliza para agregar propiedades a un grupo.voidnewTabField(Property... property) El método newTabField se utiliza para agregar propiedades a un grupo.voidsetRenderingFilter(BooleanExpression renderingFilter) El método setRenderingFilter se utiliza para establecer el filtro de presentación de grupos de propiedades en pestañas (tabs), en vistas (páginas) de consulta y registro de la entidad.voidsetSequenceNumber(int sequenceNumber) El método setSequenceNumber se utiliza para establecer el número de secuencia o posición relativa en la que se muestra la pestaña (tab) correspondiente al grupo de propiedades, en las vistas (páginas) de consulta y registro detallado de la entidad.Methods inherited from class adalid.core.AbstractArtifact
a, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, b, b, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigInteger, bigInteger, bigInteger, bigInteger, bigInteger, checkName, checkScope, classToString, clearAttributes, coalesce, copyBootstrappingAttributes, copyLocalizedStrings, defaultLocale, depth, fa, fieldsToString, finalise, finish, getAlias, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getCrypticName, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultColumnHeader, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getDefaultWrapperClass, getFullName, getInlineHelpType, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyFeatures, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedColumnHeader, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPartialSqlName, getPathList, getPathString, getSqlName, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getStringKeyValuePairAttribute, getStringKeyValuePairAttribute, getTrace, getValidFieldAnnotations, getValidTypeAnnotations, getValueString, getValueString, getWrapper, greaterThanZero, h1, h2, h3, h4, h5, h6, hashCodeHexString, i, i, ic, ic, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFinished, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isUnicodeSymbolClass, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, m, m, mapsToString, put, round, s, s, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultColumnHeader, setDefaultColumnHeader, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setInlineHelpType, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedColumnHeader, setLocalizedColumnHeader, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, settler, setTrace, specified, specified, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, toString, toString, u, u, ul, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames, xs
-
Constructor Details
-
Tab
public Tab()
-
-
Method Details
-
getTabFieldsList
- Returns:
- the tab fields
-
getRenderingFilter
- Returns:
- the rendering filter
-
setRenderingFilter
El método setRenderingFilter se utiliza para establecer el filtro de presentación de grupos de propiedades en pestañas (tabs), en vistas (páginas) de consulta y registro de la entidad. Solo para las instancias de la entidad que cumplen con los criterios del filtro, la pestaña será visible.- Parameters:
renderingFilter- expresión booleana que se utiliza como filtro
-
newTabField
El método newTabField se utiliza para agregar colecciones a un grupo. Los grupos generan pestañas (tabs) en las vistas (páginas) de consulta y registro detallado de la entidad. Los grupos pueden estar integrados por una o más colecciones. Una misma colección puede estar en más de un grupo.- Parameters:
collection- colección de la entidad
-
newTabField
El método newTabField se utiliza para agregar propiedades a un grupo. Los grupos generan pestañas (tabs) en las vistas (páginas) de consulta y registro detallado de la entidad. Los grupos pueden estar integrados por una o más propiedades. Una misma propiedad puede estar en más de un grupo.- Parameters:
property- propiedad de la entidad
-
newTabField
El método newTabField se utiliza para agregar propiedades a un grupo. Los grupos generan pestañas (tabs) en las vistas (páginas) de consulta y registro detallado de la entidad. Los grupos pueden estar integrados por una o más propiedades. Una misma propiedad puede estar en más de un grupo.- Parameters:
property- una o más propiedades de la entidad
-
getSequenceNumber
public int getSequenceNumber()- Returns:
- the tab sequence number
-
setSequenceNumber
public void setSequenceNumber(int sequenceNumber) El método setSequenceNumber se utiliza para establecer el número de secuencia o posición relativa en la que se muestra la pestaña (tab) correspondiente al grupo de propiedades, en las vistas (páginas) de consulta y registro detallado de la entidad. El valor predeterminado del atributo es 0. Si todos los grupos tienen el mismo número de secuencia (0 o cualquier otro), entonces las vistas muestran las pestañas en el orden en el que los grupos están definidos en la entidad.- Parameters:
sequenceNumber- número de secuencia o posición relativa en la que se muestra la pestaña. Su valor debe ser un número entero entre 0 y 1.000.000. Especificar un valor menor que 0 equivale a especificar 0. Especificar un valor mayor que 1.000.000 equivale a especificar 1.000.000.
-
getFieldIndex
public int getFieldIndex() -
copy
El método copy produce una copia profunda de un paso. Las copias profundas duplican tanto como sea posible, incluidos los campos del paso.- Parameters:
step- el paso a copiar
-
copy
El método copy copia los atributos de un paso. La copia puede ser profunda o superficial, según el valor del parámetro deep.- Parameters:
step- el paso a copiardeep- true para una copia profunda, false para una copia superficial. Las copias profundas duplican tanto como sea posible, incluidos los campos del paso. Las copias superficiales duplican lo menos posible, excluyendo los campos del paso.
-