Package meta.proyecto.comun
Class EntidadesComunes
- java.lang.Object
-
- adalid.core.AbstractArtifact
-
- adalid.core.Project
-
- meta.proyecto.comun.EntidadesComunes
-
- All Implemented Interfaces:
ProjectWriter,Wrappable,ProjectBuilder,Artifact,SpecialEntityPack,java.lang.Comparable<Project>
public class EntidadesComunes extends Project implements SpecialEntityPack
- Author:
- Jorge Campins
-
-
Field Summary
-
Fields inherited from class adalid.core.Project
CHARACTER_KEY_MAX_LENGTH, DESCRIPTION_PROPERTY_MAX_LENGTH, EMBEDDED_DOCUMENT_MAX_LENGTH, FILE_REFERENCE_MAX_LENGTH, NAME_PROPERTY_MAX_LENGTH, STRING_FIELD_MAX_LENGTH, STRING_INDEX_MAX_LENGTH, URL_PROPERTY_MAX_LENGTH
-
Fields inherited from class adalid.core.AbstractArtifact
_de_, _of_, BR, ENGLISH, FWGTS, FWLTS, HT, PORTUGUESE, SPANISH
-
Fields inherited from interface adalid.jee2.features.SpecialEntityPack
ApplicationMessageEntityClass, SegmentSetFactoryEntityClass, TaskNotificationEntityClass, UploadedFileEntityClass, UserEntityClass, VersionEntityClass
-
-
Constructor Summary
Constructors Constructor Description EntidadesComunes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends Entity>getApplicationMessageEntityClass()java.lang.Class<? extends Entity>getSegmentSetFactoryEntityClass()java.lang.Class<? extends Entity>getTaskNotificationEntityClass()java.lang.Class<? extends Entity>getUploadedFileEntityClass()java.lang.Class<? extends Entity>getUserEntityClass()java.lang.Class<? extends Entity>getVersionEntityClass()voidprint()voidsetApplicationMessageEntityClass(java.lang.Class<? extends Entity> clazz)El método setApplicationMessageEntityClass se utiliza para establecer la clase de la entidad Mensaje de la Aplicación del proyecto.voidsetSegmentSetFactoryEntityClass(java.lang.Class<? extends Entity> clazz)El método setSegmentSetFactoryEntityClass se utiliza para establecer la clase de la entidad Clase de Fabricador del proyecto.voidsetTaskNotificationEntityClass(java.lang.Class<? extends Entity> clazz)El método setTaskNotificationEntityClass se utiliza para establecer la clase de la entidad Notificación de Tarea del proyecto.protected voidsettleAttributes()voidsetUploadedFileEntityClass(java.lang.Class<? extends Entity> clazz)El método setUploadedFileEntityClass se utiliza para establecer la clase de la entidad Archivo Adjunto del proyecto.voidsetUserEntityClass(java.lang.Class<? extends Entity> clazz)El método setUserEntityClass se utiliza para establecer la clase de la entidad Usuario del proyecto.voidsetVersionEntityClass(java.lang.Class<? extends Entity> clazz)El método setVersionEntityClass se utiliza para establecer la clase de la entidad Versión del proyecto.java.util.List<java.lang.Class<? extends Entity>>unsetSpecialEntityClasses()-
Methods inherited from class adalid.core.Project
addArtifact, addDirectives, addEntity, addEntityAttribute, addFileExclusionPattern, addFilePreservationPattern, addForeignEntityClasses, addForeignEntityClasses, addPrivateEntityClasses, addPrivateEntityClasses, addQueryTable, afterWriting, analyze, annotate, assemble, attachAddAttributesMethods, attachAddAttributesMethods, beforeWriting, build, build, clearAddAttributesMethods, clearDirectives, clearForeignEntityClasses, clearPrivateEntityClasses, clearSupportedLocales, compareTo, configureAnalyzer, configureBuilder, configureGenerator, containsCrossReferencedExpression, disablePrivateAndOtherContextEntitiesCodeGen, evaluateEntity, fieldsToString, generate, getAcronym, getAdalidProjectVersion, getAddAttributesMethods, getAlertLevel, getAlertLoggingLevel, getAlias, getArtifacts, getBackslashedEnvironmentVariable, getBuildDate, getBuildTimestamp, getBusinessOperationConfirmationRequired, getCatalogTablesMap, getConsoleCousinOf, getConsoleSiblingOf, getCrossReferencedExpressionsSet, getDatabaseOperationConfirmationRequired, getDefaultBooleanDisplayType, getDefaultCharacterKeyMaxLength, getDefaultDescriptionPropertyMaxLength, getDefaultEmbeddedDocumentMaxLength, getDefaultEntityCodeGenBPL, getDefaultEntityCodeGenBWS, getDefaultEntityCodeGenDAF, getDefaultEntityCodeGenFWS, getDefaultEntityCodeGenGUI, getDefaultEntityCodeGenSMC, getDefaultEntityCodeGenSQL, getDefaultFileReferenceMaxLength, getDefaultMaxDepth, getDefaultMaxRound, getDefaultNamePropertyMaxLength, getDefaultPropertyFieldSerializable, getDefaultPropertyFieldSerializableIUID, getDefaultStringFieldMaxLength, getDefaultStringIndexMaxLength, getDefaultUrlPropertyMaxLength, getDetailCousinOf, getDetailLevel, getDetailLoggingLevel, getDetailSiblingOf, getDisplayOf, getDisplaysList, getDisplaysMap, getEntitiesList, getEntitiesMap, getEntity, getEntity, getEntityReferences, getEnvironmentVariable, getEnvironmentVariables, getForeignEntityClasses, getHelpDocument, getHelpFileAutoName, getHelpFileAutoType, getHelpFileName, getHelpFileTypes, getHelpFileTypesCSV, getLocale, getLocallyDeclaredEntityClasses, getLocallyDeclaredEntityClassSimpleNames, getLocallyDeclaredEntityClassSimpleNamesArray, getMaster, getMaximumStringFieldMaxLength, getMaximumStringIndexMaxLength, getMissingValueGraphicImageName, getModule, getModuleMenuType, getModuleRoleTypes, getModuleRoleTypesNumbers, getModuleRoleTypesNumbersString, getModulesList, getModulesMap, getNullValueGraphicImageName, getPrivateEntityClasses, getProcessingConsoleAlternativeTo, getProcessingConsoleDisplayOf, getProcessingGroups, getProject, getProjectObjectModel, getProjectReferences, getProjectsList, getProjectsMap, getReadingDetailAlternativeTo, getReadingDetailDisplayOf, getReadingDetailDisplayOf, getReadingTableAlternativeTo, getReadingTableDisplayOf, getReadingTableDisplayOf, getReadingTreeAlternativeTo, getReadingTreeDisplayOf, getSchemasSet, getSecondaryLocales, getSlashedEnvironmentVariable, getSpecialExpressionLevel, getSpecialExpressionLoggingLevel, getSpecialNativeQuerySegments, getSupportedLocales, getTableCousinOf, getTableSiblingOf, getTablesMap, getTrackingLevel, getTrackingLoggingLevel, getTransitionLevel, getTransitionLoggingLevel, getTreeCousinOf, getTreeSiblingOf, getTypedEntity, getTypedModule, getUnnecessaryValueGraphicImageName, getUnusualExpressionLevel, getUnusualExpressionLoggingLevel, getUserFlows, getValidFieldAnnotations, getValidTypeAnnotations, getWritingDetailAlternativeTo, getWritingDetailDisplayOf, getWritingDetailDisplayOf, getWritingTableAlternativeTo, getWritingTableDisplayOf, getWritingTableDisplayOf, getWritingTreeAlternativeTo, getWritingTreeDisplayOf, iframe, iframe, increaseErrorCount, increaseParserErrorCount, increaseParserWarningCount, increaseWarningCount, increaseWriterErrorCount, increaseWriterErrors, increaseWriterWarningCount, increaseWriterWarnings, isAcerose, isAnnotatedWithMaster, isAnnotatedWithModule, isAnnotatedWithModuleDocGen, isDatabaseDefaultValuesMustBeSingleEntityExpression, isDisablePrivateAndOtherContextEntitiesBplCodeGen, isDisablePrivateAndOtherContextEntitiesBwsCodeGen, isDisablePrivateAndOtherContextEntitiesDafCodeGen, isDisablePrivateAndOtherContextEntitiesFwsCodeGen, isFoliose, isForeignModule, isMenuModule, isMetaHelpEnabled, isMissingValueGraphicImageNameFontAwesomeClass, isModuleClassDiagramGenEnabled, isNullValueGraphicImageNameFontAwesomeClass, isOptionalBplCodeGen, isOptionalDafCodeGen, isPrivateModule, isRoleModule, isSpinose, isUnnecessaryValueGraphicImageNameFontAwesomeClass, isVerbose, isWarnose, loadEnvironmentVariables, loadEnvironmentVariables, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, logAdalidProjectVersion, logParserMessage, mapsToString, parse, printSummary, putEnvironmentVariable, readyToWrite, referencesEntity, referencesEntity, referencesModule, referencesModule, referencesProject, referencesProject, setAcerose, setAlertLevel, setAlertLoggingLevel, setApplicationConsolePath, setApplicationConsolePath, setApplicationContextRoot, setApplicationContextRoot, setApplicationOrigin, setApplicationOrigin, setApplicationReadingPath, setApplicationReadingPath, setApplicationWritingPath, setApplicationWritingPath, setBootstrappingFileName, setBplCodeGenEnabled, setBplCodeGenEnabled, setBplCodeGenEnabled, setBplCodeGenEnabled, setBusinessOperationConfirmationRequired, setBwsCodeGenEnabled, setBwsCodeGenEnabled, setDafCodeGenEnabled, setDafCodeGenEnabled, setDatabaseDefaultValuesMustBeSingleEntityExpression, setDatabaseOperationConfirmationRequired, setDateFormat, setDecimalSeparator, setDefaultBooleanDisplayType, setDefaultCharacterKeyMaxLength, setDefaultDescriptionPropertyMaxLength, setDefaultEmbeddedDocumentMaxLength, setDefaultEntityCodeGenBPL, setDefaultEntityCodeGenBWS, setDefaultEntityCodeGenDAF, setDefaultEntityCodeGenFWS, setDefaultEntityCodeGenGUI, setDefaultEntityCodeGenSMC, setDefaultEntityCodeGenSQL, setDefaultFileReferenceMaxLength, setDefaultMaxDepth, setDefaultMaxRound, setDefaultNamePropertyMaxLength, setDefaultPropertyFieldSerializable, setDefaultPropertyFieldSerializableIUID, setDefaultStringFieldMaxLength, setDefaultStringIndexMaxLength, setDefaultUrlPropertyMaxLength, setDetailLevel, setDetailLoggingLevel, setDisablePrivateAndOtherContextEntitiesBplCodeGen, setDisablePrivateAndOtherContextEntitiesBwsCodeGen, setDisablePrivateAndOtherContextEntitiesDafCodeGen, setDisablePrivateAndOtherContextEntitiesFwsCodeGen, setFoliose, setForeignEntityClass, setForeignEntityClass, setForeignEntityClasses, setForeignEntityClasses, setFwsCodeGenEnabled, setFwsCodeGenEnabled, setHelpDocument, setHelpFileAutoName, setHelpFileAutoType, setHelpFileName, setLocale, setMaximumStringFieldMaxLength, setMaximumStringIndexMaxLength, setMissingValueGraphicImageName, setNullValueGraphicImageName, setPrivateEntityClass, setPrivateEntityClass, setPrivateEntityClasses, setPrivateEntityClasses, setSpecialExpressionLevel, setSpecialExpressionLoggingLevel, setSpinose, setSupportedLocales, setThousandSeparator, setTimeFormat, setTimestampFormat, setTrackingLevel, setTrackingLoggingLevel, setTransitionLevel, setTransitionLoggingLevel, setUnnecessaryValueGraphicImageName, setUnusualExpressionLevel, setUnusualExpressionLoggingLevel, setVerbose, setWarnose, toString
-
Methods inherited from class adalid.core.AbstractArtifact
a, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, b, b, bigDecimal, bigInteger, checkName, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, finalise, finish, 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, getStringKeyValuePairAttribute, getStringKeyValuePairAttribute, getTrace, 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, put, round, s, s, 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, specified, toString, toString, toString, toString, u, u, ul, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames, xs
-
-
-
-
Method Detail
-
settleAttributes
protected void settleAttributes()
- Overrides:
settleAttributesin classProject
-
getApplicationMessageEntityClass
public java.lang.Class<? extends Entity> getApplicationMessageEntityClass()
- Specified by:
getApplicationMessageEntityClassin interfaceSpecialEntityPack- Returns:
- the application message entity class
-
setApplicationMessageEntityClass
public void setApplicationMessageEntityClass(java.lang.Class<? extends Entity> clazz)
Description copied from interface:SpecialEntityPackEl método setApplicationMessageEntityClass se utiliza para establecer la clase de la entidad Mensaje de la Aplicación del proyecto.- Specified by:
setApplicationMessageEntityClassin interfaceSpecialEntityPack- Parameters:
clazz- clase de la entidad Mensaje de la Aplicación del proyecto
-
getSegmentSetFactoryEntityClass
public java.lang.Class<? extends Entity> getSegmentSetFactoryEntityClass()
- Specified by:
getSegmentSetFactoryEntityClassin interfaceSpecialEntityPack- Returns:
- the segment set factory entity class
-
setSegmentSetFactoryEntityClass
public void setSegmentSetFactoryEntityClass(java.lang.Class<? extends Entity> clazz)
Description copied from interface:SpecialEntityPackEl método setSegmentSetFactoryEntityClass se utiliza para establecer la clase de la entidad Clase de Fabricador del proyecto.- Specified by:
setSegmentSetFactoryEntityClassin interfaceSpecialEntityPack- Parameters:
clazz- clase de la entidad Clase de Fabricador del proyecto
-
getTaskNotificationEntityClass
public java.lang.Class<? extends Entity> getTaskNotificationEntityClass()
- Specified by:
getTaskNotificationEntityClassin interfaceSpecialEntityPack- Returns:
- the uploaded file entity class
-
setTaskNotificationEntityClass
public void setTaskNotificationEntityClass(java.lang.Class<? extends Entity> clazz)
Description copied from interface:SpecialEntityPackEl método setTaskNotificationEntityClass se utiliza para establecer la clase de la entidad Notificación de Tarea del proyecto.- Specified by:
setTaskNotificationEntityClassin interfaceSpecialEntityPack- Parameters:
clazz- clase de la entidad Notificación de Tarea del proyecto
-
getUploadedFileEntityClass
public java.lang.Class<? extends Entity> getUploadedFileEntityClass()
- Specified by:
getUploadedFileEntityClassin interfaceSpecialEntityPack- Overrides:
getUploadedFileEntityClassin classProject- Returns:
- the uploaded file entity class
-
setUploadedFileEntityClass
public void setUploadedFileEntityClass(java.lang.Class<? extends Entity> clazz)
Description copied from interface:SpecialEntityPackEl método setUploadedFileEntityClass se utiliza para establecer la clase de la entidad Archivo Adjunto del proyecto.- Specified by:
setUploadedFileEntityClassin interfaceSpecialEntityPack- Parameters:
clazz- clase de la entidad Archivo Adjunto del proyecto
-
getUserEntityClass
public java.lang.Class<? extends Entity> getUserEntityClass()
- Specified by:
getUserEntityClassin interfaceSpecialEntityPack- Overrides:
getUserEntityClassin classProject- Returns:
- the user entity class
-
setUserEntityClass
public void setUserEntityClass(java.lang.Class<? extends Entity> clazz)
Description copied from interface:SpecialEntityPackEl método setUserEntityClass se utiliza para establecer la clase de la entidad Usuario del proyecto.- Specified by:
setUserEntityClassin interfaceSpecialEntityPack- Parameters:
clazz- clase de la entidad Usuario del proyecto.
-
getVersionEntityClass
public java.lang.Class<? extends Entity> getVersionEntityClass()
- Specified by:
getVersionEntityClassin interfaceSpecialEntityPack- Returns:
- the version entity class
-
setVersionEntityClass
public void setVersionEntityClass(java.lang.Class<? extends Entity> clazz)
Description copied from interface:SpecialEntityPackEl método setVersionEntityClass se utiliza para establecer la clase de la entidad Versión del proyecto.- Specified by:
setVersionEntityClassin interfaceSpecialEntityPack- Parameters:
clazz- clase de la entidad Versión del proyecto
-
unsetSpecialEntityClasses
public java.util.List<java.lang.Class<? extends Entity>> unsetSpecialEntityClasses()
- Specified by:
unsetSpecialEntityClassesin interfaceSpecialEntityPack- Overrides:
unsetSpecialEntityClassesin classProject- Returns:
- the list of unset special entity classes
-
-