Package adalid.jee2.meta.proyecto.base
Class ProyectoJava1
java.lang.Object
adalid.core.AbstractArtifact
adalid.core.Project
adalid.jee2.meta.proyecto.base.ProyectoBase
adalid.jee2.meta.proyecto.base.ProyectoJava1
- All Implemented Interfaces:
DatabaseProject,ProjectWriter,SubjectProject,Wrappable,ProjectBuilder,Artifact,JavaWebProject,SpecialEntityPack,Comparable<Project>
- Direct Known Subclasses:
ProyectoJava2
- Author:
- Jorge Campins
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ImageFileprotected ModuloConsultaprotected PaqueteConsultaRecursosBasicosprotected static final StringRuta del directorio de contenido estático de la aplicación en Linux.protected static final StringRuta del directorio de contenido estático de la aplicación en Windows.protected static final StringNombre del subdirectorio de contenido estático de la aplicación.protected final JobScheduleprotected static final StringRuta del directorio HOME de la aplicación en Linux generada con la plataforma de solo base de datos.protected static final StringRuta del directorio HOME de la aplicación en Windows generada con la plataforma de solo base de datos.protected final ImageFileprotected final ImageFileprotected final ImageFileprotected static final StringAdaptador de Datos predeterminado en Jaspersoft Studioprotected static final StringVersión de JasperReportsprotected static final StringRuta del directorio HOME de Java en Linuxprotected static final StringRuta del directorio HOME de Java en Windowsprotected static final StringPlataforma de Java EE (javax o jakarta)protected static final StringVersión de Javaprotected final JobScheduleprotected final ImageFileprotected static final StringPlataforma de Java EE (javax o jakarta)protected ModuloProcesamientoprotected PaqueteProcesamientoRecursosBasicosprotected static final Stringquick filter snippet pathprotected ModuloRegistroprotected PaqueteRegistroRecursosBasicosprotected static final WebLoginAuthMethod[]protected final JobScheduleprotected static final booleanprotected static final StringVersión de JasperReportsprotected static final StringVersión de Javaprotected final JobScheduleprotected final ImageFileFields inherited from class adalid.jee2.meta.proyecto.base.ProyectoBase
THIRD_PARTY_DIR_LINUX, THIRD_PARTY_DIR_VERSION, THIRD_PARTY_DIR_WINDOWS, URL_ZIP_THIRD_PARTY_DIR, VERSION_THIRD_PARTY_DIRFields 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, PAGE_ABSTRACT_ATTRIBUTE, PAGE_HELP_EMBEDDED_DOCUMENT_ATTRIBUTE, PAGE_HELP_FILE_NAME_ATTRIBUTE, STRING_FIELD_MAX_LENGTH, STRING_INDEX_MAX_LENGTH, URL_PROPERTY_MAX_LENGTHFields inherited from class adalid.core.AbstractArtifact
_de_, _of_, BR, ENGLISH, FWGTS, FWLTS, HT, PORTUGUESE, SPANISHFields inherited from interface adalid.jee2.features.SpecialEntityPack
ApplicationMessageEntityClass, SegmentSetFactoryEntityClass, TaskNotificationEntityClass, UploadedFileEntityClass, UserEntityClass, VersionEntityClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBeanAttribute(String classSimpleName) voidaddBeanAttribute(String classSimpleName, String beanName) protected JobScheduleaddJobSchedule(String name) El método addJobSchedule permite agregar horarios adicionales para que sean incluidos en la aplicación generada.voidaddWebApiContextParameter(String key, String value) El método addWebApiContextParameter se utiliza para agregar un parámetro de contexto al descriptor de implementación del módulo web-api (archivo web.xml).protected WebApplicationaddWebApplication(WebApplication webapp) El método addWebApplication se utiliza para agregar una aplicación a la lista de aplicaciones Web del proyecto.voidaddWebContextParameter(String key, String value) El método addWebContextParameter se utiliza para agregar un parámetro de contexto al descriptor de implementación del módulo web (archivo web.xml).booleananalyze()booleanbooleandefaultSMSProviderIs(String name) booleandefaultSMSProviderIsIn(String... names) booleanbooleandefaultSMSProviderIsNotIn(String... names) protected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected ProjectStageprotected Stringprotected Stringprotected Stringprotected Stringprotected SecurityRealmTypeprotected ShortMessageServiceProviderprotected WebLoginAuthMethodprotected Stringprotected WebLoginAuthMethodprotected Stringstatic StringgetEntityNameBundleGetter(Entity entity) static StringgetEntityNameBundleGetter(String entityName) longbooleanintgetWebApiAuthMethod(String server) getWebAuthMethod(String server) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAddOnsProjectName(String addOnsProjectName) voidsetAuthenticatedUserAutomaticRegistrationEnabled(boolean enabled) El método setAuthenticatedUserAutomaticRegistrationEnabled se utiliza para especificar si el proyecto generado debe registrar automáticamente, o no, los usuarios que se conectan y no están registrados en la base de datos.voidsetAuthenticatedUserAutomaticSynchronizationEnabled(boolean enabled) El método setAuthenticatedUserAutomaticSynchronizationEnabled se utiliza para especificar si el proyecto generado debe sincronizar automáticamente, o no, los roles de los usuarios cuando se conectan.voidEl método setDefaultSMSProvider se utiliza para especificar el proveedor de mensajería de texto predeterminado.voidsetEarProjectName(String earProjectName) voidsetEjbProjectName(String ejbProjectName) voidsetExporterShellEnabled(boolean enabled) El método setExporterShellEnabled se utiliza para especificar si el proyecto generado puede utilizar, o no, procesos nativos del sistema operativo para exportar archivos.voidsetFlushAfterEachDelete(boolean enabled) El método setFlushAfterEachDelete se utiliza para especificar si el proyecto generado debe sincronizar, o no, el contexto de persistencia después de cada remove correspondiente al delete de una fila en una página de CRUD.voidsetFlushAfterEachInsert(boolean enabled) El método setFlushAfterEachInsert se utiliza para especificar si el proyecto generado debe sincronizar, o no, el contexto de persistencia después de cada persist correspondiente al insert de una fila en una página de CRUD.voidsetFlushAfterEachUpdate(boolean enabled) El método setFlushAfterEachUpdate se utiliza para especificar si el proyecto generado debe sincronizar, o no, el contexto de persistencia después de cada merge correspondiente al update en una fila en una página de CRUD.voidsetGoogleCloudStorageBucket(String bucketName) El método setGoogleCloudStorageBucket se utiliza para especificar el nombre del bucket de Google Cloud Storage de su proyecto.voidsetGoogleCloudStorageEnabled(boolean enabled) El método setGoogleCloudStorageEnabled se utiliza para especificar si el proyecto generado permite, o no, almacenar archivos en Google Cloud Storage.voidsetGoogleFirebaseEnabled(boolean enabled) El método setGoogleFirebaseEnabled se utiliza para especificar si el proyecto generado utiliza, o no, Google Firebase.voidvoidvoidsetGoogleSignInEnabled(boolean enabled) El método setGoogleSignInEnabled se utiliza para especificar si el proyecto generado permite, o no, el acceso con Google.voidsetInternetAccessAllowed(boolean allowed) El método setInternetAccessAllowed se utiliza para especificar si el proyecto generado incluye, o no, características que requieren acceso a internet para su funcionamiento (por ejemplo, si la página Inicio de Sesión incluye, o no, un elemento Google reCAPTCHA).voidsetLibDirProjectName(String libDirProjectName) voidsetLibProjectName(String libProjectName) protected voidsetMultiApplication(boolean multiple) El método setMultiApplication se utiliza para especificar si el proyecto generado puede utilizar, o no, vistas (páginas) de aplicaciones empresariales de otros proyectos.voidEl método setOperatingSystemShellKeepTempFiles se utiliza para especificar si los procesos nativos del sistema operativo conservan o eliminan sus archivos temporales al finalizar.voidsetPersistenceRootPackageName(String packageName) voidsetPlantUMLEnabled(boolean enabled) El método setPlantUMLEnabled se utiliza para especificar si el proyecto generado incluye, o no, componentes para generar diagramas UML.voidsetProjectAssignNewPasswordEnabled(boolean enabled) El método setProjectAssignNewPasswordEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de asignación de contraseñas de usuario.voidsetProjectChangeForgottenPasswordEnabled(boolean enabled) El método setProjectChangeForgottenPasswordEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de cambio de contraseñas olvidadas de usuario.voidsetProjectChangeForgottenPasswordTimeout(int timeout) El método setProjectChangeForgottenPasswordTimeout se utiliza para especificar el tiempo de espera, expresado en minutos, de la función de cambio de contraseñas olvidadas de usuario.voidsetProjectChangeOwnEmailEnabled(boolean enabled) El método setProjectChangeOwnEmailEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de cambio de los propios correos electrónicos de usuario.voidsetProjectChangeOwnPasswordEnabled(boolean enabled) El método setProjectChangeOwnPasswordEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de cambio de las propias contraseñas de usuario.voidvoidsetProjectMailDebuggingEnabled(boolean enabled) El método setProjectMailDebuggingEnabled se utiliza para especificar si el proyecto generado incluye, o no, los métodos de depuración de características que requieren acceso a un servidor de correo electrónico (e-mail) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por e-mail).voidsetProjectMailingEnabled(boolean enabled) El método setProjectMailingEnabled se utiliza para especificar si el proyecto generado incluye, o no, características que requieren acceso a un servidor de correo electrónico (e-mail) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por e-mail).voidsetProjectRecaptchaEnabled(boolean enabled) El método setProjectRecaptchaEnabled se utiliza para especificar si el proyecto generado utiliza, o no, Google reCAPTCHA.voidsetProjectRecaptchaSiteVerificationEnabled(boolean enabled) El método setProjectRecaptchaSiteVerificationEnabled se utiliza para especificar si el proyecto generado debe o no hacer la verificación del servidor cuando utiliza Google reCAPTCHA.voidsetProjectStage(ProjectStage stage) El método setProjectStage se utiliza para especificar la etapa en la que se encuentra el proyecto generado.voidsetProjectTextDebuggingEnabled(boolean enabled) El método setProjectTextDebuggingEnabled se utiliza para especificar si el proyecto generado incluye, o no, los métodos de depuración de características que requieren acceso a un servidor de mensajería de texto (SMS) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por SMS).voidsetProjectTextingEnabled(boolean enabled) El método setProjectTextingEnabled se utiliza para especificar si el proyecto generado incluye, o no, características que requieren acceso a un servidor de mensajería de texto (SMS) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por SMS).voidsetReporterShellEnabled(boolean enabled) El método setReporterShellEnabled se utiliza para especificar si el proyecto generado puede utilizar, o no, procesos nativos del sistema operativo para producir informes.voidsetResourcesProjectName(String resourcesProjectName) voidsetRoleBasedAccessControllerName(SecurityRealmType securityRealmType) El método setRoleBasedAccessControllerName se utiliza para establecer el nombre del controlador de seguridad del proyecto.voidsetRoleBasedAccessControllerName(String roleBasedAccessControllerName) El método setRoleBasedAccessControllerName se utiliza para establecer el nombre del controlador de seguridad del proyecto.voidsetRoleWebAppDissociationAllowed(boolean allowed) El método setRoleWebAppDissociationAllowed se utiliza para especificar si se deben incluir componentes que permitan disociar roles y aplicaciones Web en el módulo de Control de Acceso del proyecto generado.voidsetRootPackageName(String packageName) voidsetSecurityRealmName(String securityRealmName) voidsetSecurityRealmType(SecurityRealmType securityRealmType) El método setSecurityRealmType se utiliza para establecer el tipo de dominio de seguridad del proyecto.voidsetSqlAgentShellEnabled(boolean enabled) El método setSqlAgentShellEnabled se utiliza para especificar si el proyecto generado puede utilizar, o no, procesos nativos del sistema operativo para ejecutar procedimientos almacenados en la base de datos.voidEl método setWebApiAuthMethod se utiliza para establecer el mecanismo de autenticación del módulo Web API del proyecto.voidsetWebApiProjectName(String webApiProjectName) voidsetWebAuthMethod(WebLoginAuthMethod method) El método setWebAuthMethod se utiliza para establecer el mecanismo de autenticación del módulo Web del proyecto.voidsetWebProjectName(String webProjectName) voidsetWebSecurityPrefix(String prefix) voidsetWebServicesEnabled(boolean enabled) El método setWebServicesEnabled se utiliza para especificar si el proyecto generado incluye, o no, servicios web.Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoBase
addExtraDatabaseConnection, addSpecialPage, afterWriting, configureBuilder, configureGenerator, enableDictionary, enableDictionary, enableProjectBuilderDictionary, getAdalidProjectVersion, getApplicationMessageEntity, getApplicationMessageEntityClass, getBaseFolderName, getDatabaseFormerSchemaName, getDatabaseLockingMechanism, getDatabaseName, getDefaultBaseFolderName, getDefaultCrudOperationKeys, getDefaultDatabaseFormerSchemaName, getDefaultDatabaseLockingMechanism, getDefaultDatabaseName, getDefaultMessageDigestAlgorithm, getDefaultRootFolderName, getDictionaryLevel, getDictionaryLoggingLevel, getEntityKeys, getEntityNumber, getEntityNumber, getEntityNumber, getEntityParameterNumber, getEsquemaEntidadesComunes, getExtraDatabaseConnections, getExtraDatabaseNames, getLastVersionCode, getMessageDigestAlgorithm, getModuleNumber, getModuleNumber, getModuleNumber, getOperationKeys, getOperationNumber, getOperationNumber, getOperationNumber, getOperationParameterNumber, getPageDataTableColumnSuffix, getPageDataTableFilterID, getPageDataTableID, getPageDetailPanelDivSuffix, getPageDetailPanelGridID, getPageDetailWritingPanelID, getPageDialogHeaderElementID, getPageFieldSuffix, getPageKeys, getPageMainFormID, getPageMessagesID, getPageNorthFormID, getPageNumber, getPageSouthFormID, getPageTreeID, getPageWizardID, getPageWizardLastStepID, getParameterKeys, getParameterNumber, getParameterNumber, getParameterNumber, getParameterNumber, getProjectObjectModel, getProjectSpecialPagesCollection, getProjectSpecialPagesMap, getRoleCodePrefix, getRootFolderName, getSegmentSetFactoryEntity, getSegmentSetFactoryEntityClass, getSpecialNativeQuerySegments, getTaskNotificationEntityClass, getUploadedFileEntity, getUploadedFileEntityClass, getUserDefinedOperationKeys, getUserEntity, getUserEntityClass, getVersionEntity, getVersionEntityClass, getVersionEnumeration, isDictionaryEnabled, isProjectBuilderDictionaryEnabled, isSqlBusinessAuditTrail, logAdalidProjectVersion, print, setApplicationMessageEntityClass, setBaseFolderName, setDatabaseFormerSchemaName, setDatabaseLockingMechanism, setDatabaseName, setDictionaryLevel, setDictionaryLoggingLevel, setMessageDigestAlgorithm, setRoleCodePrefix, setRootFolderName, setSegmentSetFactoryEntityClass, setSqlBusinessAuditTrail, setTaskNotificationEntityClass, setUploadedFileEntityClass, setUserEntityClass, setVersionEntityClass, unsetSpecialEntityClassesMethods inherited from class adalid.core.Project
addArtifact, addConstructor, addDirectives, addEntity, addEntityAttribute, addFileExclusionPattern, addFilePreservationPattern, addForeignEntityClasses, addForeignEntityClasses, addPageAbstractAttribute, addPageHelpEmbeddedDocumentAttribute, addPageHelpFileNameAttribute, addPrivateEntityClasses, addPrivateEntityClasses, addQueryTable, annotate, assemble, attachAddAttributesMethods, attachAddAttributesMethods, build, build, build, clearAddAttributesMethods, clearDirectives, clearForeignEntityClasses, clearPrivateEntityClasses, clearSupportedLocales, compareTo, configureAnalyzer, containsCrossReferencedExpression, disablePrivateAndOtherContextEntitiesCodeGen, evaluateEntity, fieldsToString, generate, getAcronym, getAddAttributesMethods, getAlertLevel, getAlertLoggingLevel, getAlias, getApplicationContextRoot, getApplicationOrigin, getArtifacts, getBackslashedEnvironmentVariable, getBuildDate, getBuildTimestamp, getBusinessOperationConfirmationRequired, getCatalogTablesMap, getConsoleCousinOf, getConsoleSiblingOf, getConstructorsMap, getCrossReferencedExpressionsSet, getDatabaseOperationConfirmationRequired, getDefaultBooleanDisplayType, getDefaultCharacterKeyMaxLength, getDefaultDescriptionPropertyMaxLength, getDefaultEmbeddedDocumentMaxLength, getDefaultEntityCodeGenBPL, getDefaultEntityCodeGenBWS, getDefaultEntityCodeGenDAF, getDefaultEntityCodeGenDAO, getDefaultEntityCodeGenFWS, getDefaultEntityCodeGenGUI, getDefaultEntityCodeGenSMC, getDefaultEntityCodeGenSQL, getDefaultEntityTableViewResponsiveMode, getDefaultFileReferenceMaxLength, getDefaultInlineHelpType, getDefaultMaxDepth, getDefaultMaxRound, getDefaultNamePropertyMaxLength, getDefaultPropertyFieldSerializable, getDefaultPropertyFieldSerializableIUID, getDefaultStringFieldMaxLength, getDefaultStringIndexMaxLength, getDefaultUrlPropertyMaxLength, getDetailCousinOf, getDetailLevel, getDetailLoggingLevel, getDetailSiblingOf, getDisplayOf, getDisplaysList, getDisplaysMap, getEntitiesList, getEntitiesMap, getEntity, getEntity, getEntityReferences, getEnvironmentVariable, getEnvironmentVariables, getForeignEntityClass, getForeignEntityClasses, getHelpDocument, getHelpFileAutoName, getHelpFileAutoType, getHelpFileName, getHelpFileTypes, getHelpFileTypesCSV, getLocale, getLocallyDeclaredEntityClasses, getLocallyDeclaredEntityClassSimpleNames, getLocallyDeclaredEntityClassSimpleNamesArray, getMaster, getMaximumStringFieldMaxLength, getMaximumStringIndexMaxLength, getMissingValueGraphicImageName, getModule, getModuleMenuType, getModuleRoleTypes, getModuleRoleTypesNumbers, getModuleRoleTypesNumbersString, getModulesList, getModulesMap, getNullValueGraphicImageName, getPrivateEntityClass, getPrivateEntityClasses, getProcessingConsoleAlternativeTo, getProcessingConsoleDisplayOf, getProcessingGroups, getProject, getProjectReferences, getProjectsList, getProjectsMap, getReadingDetailAlternativeTo, getReadingDetailDisplayOf, getReadingDetailDisplayOf, getReadingTableAlternativeTo, getReadingTableDisplayOf, getReadingTableDisplayOf, getReadingTreeAlternativeTo, getReadingTreeDisplayOf, getSchemasSet, getSecondaryLocales, getSlashedEnvironmentVariable, getSpecialExpressionLevel, getSpecialExpressionLoggingLevel, 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, isDisablePrivateAndOtherContextEntitiesDaoCodeGen, isDisablePrivateAndOtherContextEntitiesFwsCodeGen, isEntityTableViewWithStickyHeaderDefaultValue, isFoliose, isForeignModule, isImmutableModule, isMenuModule, isMetaHelpEnabled, isMissingValueGraphicImageNameFontAwesomeClass, isModuleClassDiagramGenEnabled, isMutableModule, isNullValueGraphicImageNameFontAwesomeClass, isOptionalBplCodeGen, isOptionalDafCodeGen, isOptionalDaoCodeGen, isPrivateModule, isReplaceEntityTableViewResponsiveMode, isRoleModule, isSpinose, isUnnecessaryValueGraphicImageNameFontAwesomeClass, isVerbose, isWarnose, loadEnvironmentVariables, loadEnvironmentVariables, loadKeyFeatures, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, logParserMessage, mapsToString, newInstance, 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, setCSVEscape, setCSVLineEnd, setCSVNullValue, setCSVQuote, setCSVSeparator, setDafCodeGenEnabled, setDafCodeGenEnabled, setDaoCodeGenEnabled, setDaoCodeGenEnabled, setDatabaseDefaultValuesMustBeSingleEntityExpression, setDatabaseOperationConfirmationRequired, setDateFormat, setDecimalSeparator, setDefaultBooleanDisplayType, setDefaultCharacterKeyMaxLength, setDefaultDescriptionPropertyMaxLength, setDefaultEmbeddedDocumentMaxLength, setDefaultEntityCodeGenBPL, setDefaultEntityCodeGenBWS, setDefaultEntityCodeGenDAF, setDefaultEntityCodeGenDAO, setDefaultEntityCodeGenFWS, setDefaultEntityCodeGenGUI, setDefaultEntityCodeGenSMC, setDefaultEntityCodeGenSQL, setDefaultEntityTableViewResponsiveMode, setDefaultEntityTableViewResponsiveMode, setDefaultFileReferenceMaxLength, setDefaultInlineHelpType, setDefaultMaxDepth, setDefaultMaxRound, setDefaultNamePropertyMaxLength, setDefaultPropertyFieldSerializable, setDefaultPropertyFieldSerializableIUID, setDefaultStringFieldMaxLength, setDefaultStringIndexMaxLength, setDefaultUrlPropertyMaxLength, setDetailLevel, setDetailLoggingLevel, setDisablePrivateAndOtherContextEntitiesBplCodeGen, setDisablePrivateAndOtherContextEntitiesBwsCodeGen, setDisablePrivateAndOtherContextEntitiesDafCodeGen, setDisablePrivateAndOtherContextEntitiesDaoCodeGen, setDisablePrivateAndOtherContextEntitiesFwsCodeGen, setEntityTableViewWithStickyHeaderDefaultValue, setFoliose, setForeignEntityClass, setForeignEntityClass, setForeignEntityClasses, setForeignEntityClasses, setFwsCodeGenEnabled, setFwsCodeGenEnabled, setHelpDocument, setHelpFileAutoName, setHelpFileAutoType, setHelpFileName, setImmutableModule, setLocale, setMaximumStringFieldMaxLength, setMaximumStringIndexMaxLength, setMissingValueGraphicImageName, setNullValueGraphicImageName, setPrivateEntityClass, setPrivateEntityClass, setPrivateEntityClasses, setPrivateEntityClasses, setSpecialExpressionLevel, setSpecialExpressionLoggingLevel, setSpinose, setSupportedLocales, setThousandSeparator, setTimeFormat, setTimestampFormat, settleAttributes, setTrackingLevel, setTrackingLoggingLevel, setTransitionLevel, setTransitionLoggingLevel, setUnnecessaryValueGraphicImageName, setUnusualExpressionLevel, setUnusualExpressionLoggingLevel, setVerbose, setWarnose, toStringMethods inherited from class adalid.core.AbstractArtifact
a, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, b, b, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigInteger, bigInteger, bigInteger, bigInteger, bigInteger, checkName, checkScope, classToString, clearAttributes, coalesce, copyBootstrappingAttributes, copyLocalizedStrings, defaultLocale, depth, fa, finalise, finish, 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, 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, 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, u, u, ul, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames, xsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface adalid.core.jee.JavaWebProject
getWebPageFileDirectory, getWebRequestServletPath
-
Field Details
-
TYPELESS_REALM_NAME
protected static final boolean TYPELESS_REALM_NAME- See Also:
-
CONTENT_ROOT_DIR_LINUX
Ruta del directorio de contenido estático de la aplicación en Linux. El directorio debe existir antes de definir las propiedades del sistema en el servidor de aplicaciones y el servidor de aplicaciones se debe configurar para utilizar este directorio en lugar del predeterminado.- See Also:
-
CONTENT_ROOT_DIR_WINDOWS
Ruta del directorio de contenido estático de la aplicación en Windows. El directorio debe existir antes de definir las propiedades del sistema en el servidor de aplicaciones y el servidor de aplicaciones se debe configurar para utilizar este directorio en lugar del predeterminado. Utilice / como separador en lugar de \. Por ejemplo: C:/xyz2ap101/content-root- See Also:
-
CONTENT_ROOT_SUBDIR
Nombre del subdirectorio de contenido estático de la aplicación. Debe ser un nombre válido tanto para Linux como para Windows. El subdirectorio debe existir antes de definir las propiedades del sistema en el servidor de aplicaciones y el servidor de aplicaciones se debe configurar para utilizar este subdirectorio en lugar del predeterminado. El nombre predeterminado del subdirectorio es el alias del proyecto.- See Also:
-
DATABASE_HOME_DIR_LINUX
Ruta del directorio HOME de la aplicación en Linux generada con la plataforma de solo base de datos. El directorio debe existir antes de definir las propiedades del sistema en el servidor de aplicaciones y el servidor de aplicaciones se debe configurar para utilizar este directorio en lugar del predeterminado.- See Also:
-
DATABASE_HOME_DIR_WINDOWS
Ruta del directorio HOME de la aplicación en Windows generada con la plataforma de solo base de datos. El directorio debe existir antes de definir las propiedades del sistema en el servidor de aplicaciones y el servidor de aplicaciones se debe configurar para utilizar este directorio en lugar del predeterminado. Utilice / como separador en lugar de \. Por ejemplo: C:/xyz2ap101/database-home- See Also:
-
JAVA_HOME_DIR_LINUX
Ruta del directorio HOME de Java en Linux- See Also:
-
JAVA_HOME_DIR_WINDOWS
Ruta del directorio HOME de Java en Windows- See Also:
-
JAVA_PLATFORM
Plataforma de Java EE (javax o jakarta)- See Also:
-
PLATAFORMA_JAVA
Plataforma de Java EE (javax o jakarta)- See Also:
-
JAVA_VERSION
Versión de Java- See Also:
-
VERSION_JAVA
Versión de Java- See Also:
-
JASPERREPORTS_VERSION
Versión de JasperReports- See Also:
-
VERSION_JASPERREPORTS
Versión de JasperReports- See Also:
-
JASPERREPORTS_DATA_ADAPTER
Adaptador de Datos predeterminado en Jaspersoft Studio- See Also:
-
QUICK_FILTER_SNIPPET
quick filter snippet path- See Also:
-
SUPPORTED_WEB_API_AUTH_METHODS
-
ENBG
-
PAKS
-
consulta
-
procesamiento
-
registro
-
consultaRecursosBasicos
-
procesamientoRecursosBasicos
-
registroRecursosBasicos
-
pageBookmarkIcon
-
headerLeftBanner
-
headerRightBanner
-
welcomePageBanner
-
changePasswordBanner
-
helpPageLogo
-
taskNotifierSchedule
-
dailyProcessSchedule
-
weeklyProcessSchedule
-
monthlyProcessSchedule
-
-
Constructor Details
-
ProyectoJava1
public ProyectoJava1()
-
-
Method Details
-
getEntityNameBundleGetter
-
getEntityNameBundleGetter
-
beforeWriting
public boolean beforeWriting()- Specified by:
beforeWritingin interfaceProjectWriter- Overrides:
beforeWritingin classProyectoBase
-
getGlobalApplicationID
public long getGlobalApplicationID() -
getWebApplicationMap
-
addWebApplication
El método addWebApplication se utiliza para agregar una aplicación a la lista de aplicaciones Web del proyecto. Por lo general, en todo proyecto se genera automáticamente una sola aplicación Web; esté método permite agregar aplicaciones adicionales y, por lo tanto, suele utilizarse solamente en proyectos maestros que generan una base de datos compartida por múltiples aplicaciones.- Parameters:
webapp- la aplicación Web a agregar. Para construir una aplicación Web se utiliza el método estático of de la clase WebApplication- Returns:
- aplicación Web
-
addWebContextParameter
El método addWebContextParameter se utiliza para agregar un parámetro de contexto al descriptor de implementación del módulo web (archivo web.xml).- Parameters:
key- nombre del parámetrovalue- valor del parámetro
-
getWebContextParameters
-
addWebApiContextParameter
El método addWebApiContextParameter se utiliza para agregar un parámetro de contexto al descriptor de implementación del módulo web-api (archivo web.xml).- Parameters:
key- nombre del parámetrovalue- valor del parámetro
-
getWebApiContextParameters
-
getImageFileList
- Returns:
- the header banner list
-
getJobScheduleList
- Returns:
- the job schedule list
-
addJobSchedule
El método addJobSchedule permite agregar horarios adicionales para que sean incluidos en la aplicación generada. Después de agregar un horario, éste se puede configurar de la misma forma que los horarios predefinidos. El método addJobSchedule se debe ejecutar en el método configureGenerator del proyecto maestro.- Parameters:
name- nombre del horario; debe ser un identificador válido de Java y no puede ser el nombre de un horario predefinido. A partir del nombre del horario se obtiene el nombre de la correspondiente clase generada.- Returns:
- el horario agregado
-
analyze
public boolean analyze() -
addBeanAttribute
-
addBeanAttribute
-
getAddOnsProjectName
- Returns:
- the add-ons project name
-
setAddOnsProjectName
- Parameters:
addOnsProjectName- the add-ons project name to set
-
getEarProjectName
- Specified by:
getEarProjectNamein interfaceJavaWebProject- Returns:
- the ear project name
-
setEarProjectName
- Parameters:
earProjectName- the ear project name to set
-
getEjbProjectName
- Specified by:
getEjbProjectNamein interfaceJavaWebProject- Returns:
- the ejb project name
-
setEjbProjectName
- Parameters:
ejbProjectName- the ejb project name to set
-
getLibProjectName
- Returns:
- the lib project name
-
setLibProjectName
- Parameters:
libProjectName- the lib project name to set
-
getLibDirProjectName
- Returns:
- the lib-dir project name
-
setLibDirProjectName
- Parameters:
libDirProjectName- the lib-dir project name to set
-
getResourcesProjectName
- Returns:
- the resources project name
-
setResourcesProjectName
- Parameters:
resourcesProjectName- the resources project name to set
-
getWebProjectName
- Specified by:
getWebProjectNamein interfaceJavaWebProject- Returns:
- the web project name
-
setWebProjectName
- Parameters:
webProjectName- the web project name to set
-
getWebApiProjectName
- Specified by:
getWebApiProjectNamein interfaceJavaWebProject- Returns:
- the web-api project name
-
setWebApiProjectName
- Parameters:
webApiProjectName- the web-api project name to set
-
getWebPageFileExtension
- Specified by:
getWebPageFileExtensionin interfaceJavaWebProject- Returns:
- the web project pages extension
-
getRootPackageName
- Returns:
- the root package name
-
setRootPackageName
- Parameters:
packageName- the root package name to set
-
getPersistenceRootPackageName
- Returns:
- the persistence root package name to set
-
setPersistenceRootPackageName
- Parameters:
packageName- the persistence root package name to set
-
getGoogleCloudStorageBucket
- Returns:
- the Google Cloud Storage bucket name
-
setGoogleCloudStorageBucket
El método setGoogleCloudStorageBucket se utiliza para especificar el nombre del bucket de Google Cloud Storage de su proyecto. Si no se especifica, el nombre del bucket será generado, dando formato de UUID al hash MD5 del alias del proyecto. Si no existe el bucket con el nombre especificado o generado, la aplicación lo creará cuando sea necesario. Sin embargo, para mayor control sobre su configuración, se recomienda crear el bucket utilizando la consola de Google Cloud y especificar su nombre para generar la aplicación.- Parameters:
bucketName- nombre del bucket; debe cumplir los requisitos establecidos en la documentación de Google Cloud Storage.- See Also:
-
getGoogleRecaptchaSiteKey
- Returns:
- the Google reCAPTCHA site key
-
setGoogleRecaptchaSiteKey
- Parameters:
key- the Google reCAPTCHA site key to set
-
getGoogleRecaptchaSecretKey
- Returns:
- the Google reCAPTCHA secret key
-
setGoogleRecaptchaSecretKey
- Parameters:
key- the Google reCAPTCHA secret key to set
-
getProjectFilterSnippetPath
- Specified by:
getProjectFilterSnippetPathin interfaceJavaWebProject- Returns:
- the project filter snippet path
-
setProjectFilterSnippetPath
- Parameters:
path- the project filter snippet path to set
-
isSingleApplication
public boolean isSingleApplication()- Returns:
- the single-application project indicator
-
isMultiApplication
public boolean isMultiApplication()- Specified by:
isMultiApplicationin interfaceJavaWebProject- Returns:
- the multi-application project indicator
-
setMultiApplication
protected void setMultiApplication(boolean multiple) El método setMultiApplication se utiliza para especificar si el proyecto generado puede utilizar, o no, vistas (páginas) de aplicaciones empresariales de otros proyectos. Por lo general, el módulo Web de un proyecto contiene todas las vistas correspondientes a las entidades referenciadas en el proyecto; pero también podría utilizar vistas que se encuentren en el módulo Web de la aplicación empresarial de otro proyecto.- Parameters:
multiple- true para permitir el uso de vistas (páginas) de aplicaciones empresariales de otros proyectos
-
isFlushAfterEachInsert
public boolean isFlushAfterEachInsert()- Returns:
- true if flush must be executed after each insert; false otherwise
-
setFlushAfterEachInsert
public void setFlushAfterEachInsert(boolean enabled) El método setFlushAfterEachInsert se utiliza para especificar si el proyecto generado debe sincronizar, o no, el contexto de persistencia después de cada persist correspondiente al insert de una fila en una página de CRUD. El valor predeterminado de esta propiedad es true (se sincroniza después de cada persist).- Parameters:
enabled- true, si el proyecto generado debe sincronizar el contexto de persistencia después de cada persist; de lo contrario false.
-
isFlushAfterEachUpdate
public boolean isFlushAfterEachUpdate()- Returns:
- true if flush must be executed after each update; false otherwise
-
setFlushAfterEachUpdate
public void setFlushAfterEachUpdate(boolean enabled) El método setFlushAfterEachUpdate se utiliza para especificar si el proyecto generado debe sincronizar, o no, el contexto de persistencia después de cada merge correspondiente al update en una fila en una página de CRUD. El valor predeterminado de esta propiedad es true (se sincroniza después de cada merge).- Parameters:
enabled- true, si el proyecto generado debe sincronizar el contexto de persistencia después de cada merge; de lo contrario false.
-
isFlushAfterEachDelete
public boolean isFlushAfterEachDelete()- Returns:
- true if flush must be executed after each delete; false otherwise
-
setFlushAfterEachDelete
public void setFlushAfterEachDelete(boolean enabled) El método setFlushAfterEachDelete se utiliza para especificar si el proyecto generado debe sincronizar, o no, el contexto de persistencia después de cada remove correspondiente al delete de una fila en una página de CRUD. El valor predeterminado de esta propiedad es true (se sincroniza después de cada remove).- Parameters:
enabled- true, si el proyecto generado debe sincronizar el contexto de persistencia después de cada remove; de lo contrario false.
-
isInternetAccessAllowed
public boolean isInternetAccessAllowed()- Returns:
- true if internet access should be allowed; false otherwise
-
setInternetAccessAllowed
public void setInternetAccessAllowed(boolean allowed) El método setInternetAccessAllowed se utiliza para especificar si el proyecto generado incluye, o no, características que requieren acceso a internet para su funcionamiento (por ejemplo, si la página Inicio de Sesión incluye, o no, un elemento Google reCAPTCHA). El valor predeterminado de esta propiedad es false (no se incluyen características que requieren acceso a internet).- Parameters:
allowed- true, si el proyecto generado incluye características que requieren acceso a internet; de lo contrario false.
-
isRoleWebAppDissociationAllowed
public boolean isRoleWebAppDissociationAllowed()- Specified by:
isRoleWebAppDissociationAllowedin interfaceJavaWebProject- Returns:
- true if role/web-application dissociations should be allowed; false otherwise
-
setRoleWebAppDissociationAllowed
public void setRoleWebAppDissociationAllowed(boolean allowed) El método setRoleWebAppDissociationAllowed se utiliza para especificar si se deben incluir componentes que permitan disociar roles y aplicaciones Web en el módulo de Control de Acceso del proyecto generado. De manera predeterminada, todos los roles están asociados con todas las aplicaciones. Si hubiese roles que no deban ser utilizados por algunas aplicaciones, sería necesario disociar esos roles de esas aplicaciones. Por lo general, este método se utiliza solamente en proyectos maestros que generan un módulo de Control de Acceso compartido por múltiples aplicaciones.- Parameters:
allowed- true incluir componentes para disociar roles y aplicaciones Web; de lo contrario, false
-
isGoogleFirebaseEnabled
public boolean isGoogleFirebaseEnabled()- Returns:
- true if Google Firebase should be enabled; false otherwise
-
isGoogleFirebaseDisabled
public boolean isGoogleFirebaseDisabled()- Returns:
- true if Google Firebase should be disabled; false otherwise
-
setGoogleFirebaseEnabled
public void setGoogleFirebaseEnabled(boolean enabled) El método setGoogleFirebaseEnabled se utiliza para especificar si el proyecto generado utiliza, o no, Google Firebase. El valor predeterminado de esta propiedad es false (no se utiliza Google Firebase).- Parameters:
enabled- true, si el proyecto generado utiliza Google Firebase; de lo contrario false.
-
isGoogleSignInEnabled
public boolean isGoogleSignInEnabled()- Returns:
- true if Google Sign-In should be enabled; false otherwise
-
isGoogleSignInDisabled
public boolean isGoogleSignInDisabled()- Returns:
- true if Google Sign-In should be disabled; false otherwise
-
setGoogleSignInEnabled
public void setGoogleSignInEnabled(boolean enabled) El método setGoogleSignInEnabled se utiliza para especificar si el proyecto generado permite, o no, el acceso con Google. El valor predeterminado de esta propiedad es false (no se permite el acceso con Google). Este atributo solo se utiliza si el tipo de dominio de seguridad del proyecto es JDBC.- Parameters:
enabled- true, si el proyecto generado permite el acceso con Google; de lo contrario false.
-
isGoogleCloudStorageEnabled
public boolean isGoogleCloudStorageEnabled()- Returns:
- true if Google Cloud Storage should be enabled; false otherwise
-
isGoogleCloudStorageDisabled
public boolean isGoogleCloudStorageDisabled()- Returns:
- true if Google Cloud Storage should be disabled; false otherwise
-
setGoogleCloudStorageEnabled
public void setGoogleCloudStorageEnabled(boolean enabled) El método setGoogleCloudStorageEnabled se utiliza para especificar si el proyecto generado permite, o no, almacenar archivos en Google Cloud Storage. El valor predeterminado de esta propiedad es false (no se permite almacenar archivos en Google Cloud Storage). Para utilizar Google Cloud Storage en una aplicación generada con la plataforma jee2 de Adalid, es necesario obtener el archivo JSON de la clave de cuenta de servicio para su proyecto y configurar el servidor de aplicaciones en el que se ejecuta la aplicación, como se explica en el capítulo Uso de Google Cloud Storage del documento Uso de Servicios en la Nube.- Parameters:
enabled- true, si el proyecto generado permite almacenar archivos en Google Cloud Storage; de lo contrario false.- See Also:
-
isWebServicesDisabled
public boolean isWebServicesDisabled()- Returns:
- true if web services should be disabled; false otherwise
-
isWebServicesEnabled
public boolean isWebServicesEnabled()- Returns:
- true if web services should be enabled; false otherwise
-
setWebServicesEnabled
public void setWebServicesEnabled(boolean enabled) El método setWebServicesEnabled se utiliza para especificar si el proyecto generado incluye, o no, servicios web. El valor predeterminado de esta propiedad es false (no se incluyen servicios web). La generación de los servicios para ejecutar operaciones de negocio también depende del elemento bws de la anotación EntityCodeGen de cada entidad, y del elemento serviceable de la anotación ProcessOperationClass de cada operación. La generación de los servicios para ejecutar operaciones de consulta y registro (CRUD) también depende del elemento fws de la anotación EntityCodeGen de cada entidad.- Parameters:
enabled- true, si el proyecto generado incluye servicios web; de lo contrario false.
-
isPlantUMLDisabled
public boolean isPlantUMLDisabled()- Returns:
- true if UML diagram generation should be disabled; false otherwise
-
isPlantUMLEnabled
public boolean isPlantUMLEnabled()- Returns:
- true if UML diagram generation should be enabled; false otherwise
-
setPlantUMLEnabled
public void setPlantUMLEnabled(boolean enabled) El método setPlantUMLEnabled se utiliza para especificar si el proyecto generado incluye, o no, componentes para generar diagramas UML. El valor predeterminado de esta propiedad es true (si se incluyen componentes para generar diagramas UML).- Parameters:
enabled- true, si el proyecto generado incluye componentes para generar diagramas UML; de lo contrario false.
-
isProjectMailingEnabled
public boolean isProjectMailingEnabled()- Returns:
- true if project mailing should be enabled; false otherwise
-
setProjectMailingEnabled
public void setProjectMailingEnabled(boolean enabled) El método setProjectMailingEnabled se utiliza para especificar si el proyecto generado incluye, o no, características que requieren acceso a un servidor de correo electrónico (e-mail) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por e-mail). El valor predeterminado de esta propiedad es false (no se incluyen características que requieren acceso a un servidor de e-mail).- Parameters:
enabled- true, si el proyecto generado incluye características que requieren acceso a un servidor de e-mail; de lo contrario false.
-
isProjectMailDebuggingEnabled
public boolean isProjectMailDebuggingEnabled()- Returns:
- true if project mail debugging should be enabled; false otherwise
-
setProjectMailDebuggingEnabled
public void setProjectMailDebuggingEnabled(boolean enabled) El método setProjectMailDebuggingEnabled se utiliza para especificar si el proyecto generado incluye, o no, los métodos de depuración de características que requieren acceso a un servidor de correo electrónico (e-mail) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por e-mail). El valor predeterminado de esta propiedad es false (no se incluyen opciones de depuración).- Parameters:
enabled- true, si el proyecto generado incluye características que requieren acceso a un servidor de e-mail; de lo contrario false.
-
isProjectTextingEnabled
public boolean isProjectTextingEnabled()- Returns:
- true if project texting should be enabled; false otherwise
-
setProjectTextingEnabled
public void setProjectTextingEnabled(boolean enabled) El método setProjectTextingEnabled se utiliza para especificar si el proyecto generado incluye, o no, características que requieren acceso a un servidor de mensajería de texto (SMS) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por SMS). El valor predeterminado de esta propiedad es false (no se incluyen características que requieren acceso a un servidor de SMS).- Parameters:
enabled- true, si el proyecto generado incluye características que requieren acceso a un servidor de SMS; de lo contrario false.
-
isProjectTextDebuggingEnabled
public boolean isProjectTextDebuggingEnabled()- Returns:
- true if project text debugging should be enabled; false otherwise
-
setProjectTextDebuggingEnabled
public void setProjectTextDebuggingEnabled(boolean enabled) El método setProjectTextDebuggingEnabled se utiliza para especificar si el proyecto generado incluye, o no, los métodos de depuración de características que requieren acceso a un servidor de mensajería de texto (SMS) para su funcionamiento (por ejemplo, si las notificaciones de tareas se envían, o no, por SMS). El valor predeterminado de esta propiedad es false (no se incluyen opciones de depuración).- Parameters:
enabled- true, si el proyecto generado incluye características que requieren acceso a un servidor de SMS; de lo contrario false.
-
isProjectRecaptchaEnabled
public boolean isProjectRecaptchaEnabled()- Returns:
- true if project recaptcha should be enabled; false otherwise
-
isProjectRecaptchaDisabled
public boolean isProjectRecaptchaDisabled()- Returns:
- true if project recaptcha should be disabled; false otherwise
-
setProjectRecaptchaEnabled
public void setProjectRecaptchaEnabled(boolean enabled) El método setProjectRecaptchaEnabled se utiliza para especificar si el proyecto generado utiliza, o no, Google reCAPTCHA. El valor predeterminado de esta propiedad es false (no se utiliza Google reCAPTCHA).- Parameters:
enabled- true, si el proyecto generado utiliza Google reCAPTCHA; de lo contrario false.
-
isProjectRecaptchaSiteVerificationEnabled
public boolean isProjectRecaptchaSiteVerificationEnabled()- Returns:
- true if project recaptcha site verification should be enabled; false otherwise
-
isProjectRecaptchaSiteVerificationDisabled
public boolean isProjectRecaptchaSiteVerificationDisabled()- Returns:
- true if project recaptcha site verification should be disabled; false otherwise
-
setProjectRecaptchaSiteVerificationEnabled
public void setProjectRecaptchaSiteVerificationEnabled(boolean enabled) El método setProjectRecaptchaSiteVerificationEnabled se utiliza para especificar si el proyecto generado debe o no hacer la verificación del servidor cuando utiliza Google reCAPTCHA. El valor predeterminado de esta propiedad es false (no se debe hacer la verificación del servidor).- Parameters:
enabled- true, si el proyecto generado debe hacer la verificación del servidor cuando utiliza Google reCAPTCHA; de lo contrario false.
-
isProjectAssignNewPasswordEnabled
public boolean isProjectAssignNewPasswordEnabled()- Returns:
- true if project assign new password feature should be enabled; false otherwise
-
setProjectAssignNewPasswordEnabled
public void setProjectAssignNewPasswordEnabled(boolean enabled) El método setProjectAssignNewPasswordEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de asignación de contraseñas de usuario. Esa función permite, a los usuarios debidamente autorizados, asignar una nueva contraseña a otro usuario, sin tener que conocer la contraseña actual. Este atributo es relevante solo si el tipo de dominio de seguridad del proyecto es JDBC, en cuyo caso su valor predeterminado es true (función habilitada).- Parameters:
enabled- true, si el proyecto generado debe tener habilitada la función de asignación de contraseñas de usuario; de lo contrario false.
-
isProjectChangeOwnPasswordEnabled
public boolean isProjectChangeOwnPasswordEnabled()- Returns:
- true if project change own password feature should be enabled; false otherwise
-
setProjectChangeOwnPasswordEnabled
public void setProjectChangeOwnPasswordEnabled(boolean enabled) El método setProjectChangeOwnPasswordEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de cambio de las propias contraseñas de usuario. Esa función permite a cada usuario cambiar su propia contraseña, pero solo si recuerda su contraseña actual. Este atributo es relevante solo si el tipo de dominio de seguridad del proyecto es JDBC, en cuyo caso su valor predeterminado es true (función habilitada).- Parameters:
enabled- true, si el proyecto generado debe tener habilitada la función de cambio de las propias contraseñas de usuario; de lo contrario false.
-
isProjectChangeForgottenPasswordEnabled
public boolean isProjectChangeForgottenPasswordEnabled()- Returns:
- true if project change forgotten password feature should be enabled; false otherwise
-
setProjectChangeForgottenPasswordEnabled
public void setProjectChangeForgottenPasswordEnabled(boolean enabled) El método setProjectChangeForgottenPasswordEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de cambio de contraseñas olvidadas de usuario. Esa función permite, a cada usuario que tenga registrada una cuenta de correo electrónico, cambiar su propia contraseña, sin tener que recordar su contraseña actual; para ello requiere acceso a algún servidor de correo electrónico a través de Internet. Este atributo es relevante solo si el tipo de dominio de seguridad del proyecto es JDBC, en cuyo caso su valor predeterminado es true (función habilitada).- Parameters:
enabled- true, si el proyecto generado debe tener habilitada la función de cambio de contraseñas olvidadas de usuario; de lo contrario false.
-
getProjectChangeForgottenPasswordTimeout
public int getProjectChangeForgottenPasswordTimeout()- Returns:
- change forgotten password timeout
-
setProjectChangeForgottenPasswordTimeout
public void setProjectChangeForgottenPasswordTimeout(int timeout) El método setProjectChangeForgottenPasswordTimeout se utiliza para especificar el tiempo de espera, expresado en minutos, de la función de cambio de contraseñas olvidadas de usuario. El tiempo de espera predeterminado es de 15 minutos.- Parameters:
timeout- tiempo de espera, expresado en minutos. Debe ser un número entre 5 y 60. Si es menor que 5 se utiliza 5; si es mayor que 60 se utiliza 60.
-
isProjectChangeOwnEmailEnabled
public boolean isProjectChangeOwnEmailEnabled()- Returns:
- true if project change own email feature should be enabled; false otherwise
-
setProjectChangeOwnEmailEnabled
public void setProjectChangeOwnEmailEnabled(boolean enabled) El método setProjectChangeOwnEmailEnabled se utiliza para especificar si el proyecto generado debe tener habilitada, o no, la función de cambio de los propios correos electrónicos de usuario. Esa función permite a cada usuario cambiar su propio correo electrónico, pero solo si recuerda su contraseña actual. Este atributo es relevante solo si el tipo de dominio de seguridad del proyecto es JDBC, en cuyo caso su valor predeterminado es true (función habilitada).- Parameters:
enabled- true, si el proyecto generado debe tener habilitada la función de cambio de los propios correos electrónicos de usuario; de lo contrario false.
-
isExporterShellEnabled
public boolean isExporterShellEnabled()- Returns:
- true if exporter shell should be enabled; false otherwise
-
setExporterShellEnabled
public void setExporterShellEnabled(boolean enabled) El método setExporterShellEnabled se utiliza para especificar si el proyecto generado puede utilizar, o no, procesos nativos del sistema operativo para exportar archivos. El valor predeterminado de esta propiedad es false (no se pueden utilizar procesos nativos).- Parameters:
enabled- true, si el proyecto generado utiliza procesos nativos del sistema operativo para exportar archivos; de lo contrario false.
-
isReporterShellEnabled
public boolean isReporterShellEnabled()- Returns:
- true if reporter shell should be enabled; false otherwise
-
setReporterShellEnabled
public void setReporterShellEnabled(boolean enabled) El método setReporterShellEnabled se utiliza para especificar si el proyecto generado puede utilizar, o no, procesos nativos del sistema operativo para producir informes. El valor predeterminado de esta propiedad es false (no se pueden utilizar procesos nativos).- Parameters:
enabled- true, si el proyecto generado utiliza procesos nativos del sistema operativo para producir informes; de lo contrario false.
-
isSqlAgentShellEnabled
public boolean isSqlAgentShellEnabled()- Returns:
- true if sql agent shell should be enabled; false otherwise
-
setSqlAgentShellEnabled
public void setSqlAgentShellEnabled(boolean enabled) El método setSqlAgentShellEnabled se utiliza para especificar si el proyecto generado puede utilizar, o no, procesos nativos del sistema operativo para ejecutar procedimientos almacenados en la base de datos. El valor predeterminado de esta propiedad es true (se pueden utilizar procesos nativos).- Parameters:
enabled- true, si el proyecto generado utiliza procesos nativos del sistema operativo para ejecutar procedimientos almacenados en la base de datos; de lo contrario false.
-
getOperatingSystemShellKeepTempFiles
public boolean getOperatingSystemShellKeepTempFiles()- Returns:
- true if temporary files should be kept
-
setOperatingSystemShellKeepTempFiles
El método setOperatingSystemShellKeepTempFiles se utiliza para especificar si los procesos nativos del sistema operativo conservan o eliminan sus archivos temporales al finalizar. El valor predeterminado de esta propiedad es true en ambientes de desarrollo y pruebas, y false en los demás ambientes.- Parameters:
keep- true, si los procesos nativos del sistema operativo deben conservar sus archivos temporales al finalizar; de lo contrario false.
-
getDefaultSMSProvider
- Returns:
- the default SMS provider
-
defaultSMSProviderIs
-
defaultSMSProviderIsNot
-
defaultSMSProviderIsIn
-
defaultSMSProviderIsNotIn
-
setDefaultSMSProvider
El método setDefaultSMSProvider se utiliza para especificar el proveedor de mensajería de texto predeterminado. El valor puede ser cualquiera de los elementos de la enumeración ShortMessageServiceProvider, es decir: UNSPECIFIED, TELEMO_GROUP o TWILIO. El valor predeterminado de esta propiedad es TWILIO.- Parameters:
provider- proveedor de mensajería de texto predeterminado.
-
getProjectStage
- Returns:
- the project stage
-
setProjectStage
El método setProjectStage se utiliza para especificar la etapa en la que se encuentra el proyecto generado. El valor puede ser cualquiera de los elementos de la enumeración ProjectStage, es decir: DEVELOPMENT, TESTING, ACCEPTANCE, o PRODUCTION. El valor predeterminado de esta propiedad es DEVELOPMENT.- Parameters:
stage- etapa en la que se encuentra el proyecto generado; especifique DEVELOPMENT, TESTING, ACCEPTANCE, o PRODUCTION si el proyecto está en Desarrollo, Pruebas, Pruebas de Aceptación o Producción, respectivamente.
-
getWebAuthMethod
- Parameters:
server- application server name (GlassFish, JBoss or WildFly)- Returns:
- the Web module authentication mechanism
-
getWebAuthMethod
- Returns:
- the Web module authentication mechanism
-
setWebAuthMethod
El método setWebAuthMethod se utiliza para establecer el mecanismo de autenticación del módulo Web del proyecto. El valor predeterminado de esta propiedad es FORM.- Parameters:
method- elemento de la enumeración WebAppAuthMethod que corresponde al mecanismo de autenticación del módulo Web del proyecto.- See Also:
-
getWebApiAuthMethod
- Parameters:
server- application server name (GlassFish, JBoss or WildFly)- Returns:
- the Web module authentication mechanism
-
getWebApiAuthMethod
- Returns:
- the Web API module authentication mechanism
-
setWebApiAuthMethod
El método setWebApiAuthMethod se utiliza para establecer el mecanismo de autenticación del módulo Web API del proyecto. El valor predeterminado de esta propiedad es BASIC.- Parameters:
method- elemento de la enumeración WebAppAuthMethod que corresponde al mecanismo de autenticación del módulo Web API del proyecto.- See Also:
-
getSecurityRealmType
- Returns:
- the security realm type
-
setSecurityRealmType
El método setSecurityRealmType se utiliza para establecer el tipo de dominio de seguridad del proyecto. El valor predeterminado de esta propiedad es JDBC.- Parameters:
securityRealmType- elemento de la enumeración SecurityRealmType que corresponde al tipo de dominio de seguridad del proyecto. Especifique JDBC si el controlador de seguridad del proyecto es un controlador de base de datos. Especifique LDAP si el controlador de seguridad del proyecto cumple el protocolo LDAP. Especifique CIAM si el controlador es un gestor de CIAM.
-
getSecurityRealmName
- Returns:
- the security realm name
-
setSecurityRealmName
- Parameters:
securityRealmName- the security realm name to set
-
getRoleBasedAccessControllerName
- Returns:
- the role-based-access-controller (RBAC) name
-
setRoleBasedAccessControllerName
El método setRoleBasedAccessControllerName se utiliza para establecer el nombre del controlador de seguridad del proyecto. El valor predeterminado de esta propiedad es el alias del proyecto.- Parameters:
roleBasedAccessControllerName- nombre del controlador de seguridad del proyecto. Especifique LDAP o CIAM si el controlador de seguridad del proyecto es LDAP o CIAM y desea que el controlador, además de la autenticación, también controle la asignación de los roles de los usuarios; si desea que el controlador solo controle la autenticación y la aplicación controle la asignación de los roles de los usuarios, entonces especifique el alias del proyecto.
-
setRoleBasedAccessControllerName
El método setRoleBasedAccessControllerName se utiliza para establecer el nombre del controlador de seguridad del proyecto. El valor predeterminado de esta propiedad es el alias del proyecto.- Parameters:
securityRealmType- elemento de la enumeración SecurityRealmType que corresponde al tipo de dominio de seguridad del proyecto. Especifique LDAP o CIAM si el controlador de seguridad del proyecto es LDAP o CIAM y desea que el controlador, además de la autenticación, también controle la asignación de los roles de los usuarios; si desea que el controlador solo controle la autenticación y la aplicación controle la asignación de los roles de los usuarios, entonces especifique JDBC.
-
getWebSecurityPrefix
- Returns:
- the web project security prefix
-
setWebSecurityPrefix
- Parameters:
prefix- the web project security prefix to set
-
isAuthenticatedUserAutomaticRegistrationEnabled
public boolean isAuthenticatedUserAutomaticRegistrationEnabled()- Returns:
- true if authenticated users automatic registration should be enabled; false otherwise
-
setAuthenticatedUserAutomaticRegistrationEnabled
public void setAuthenticatedUserAutomaticRegistrationEnabled(boolean enabled) El método setAuthenticatedUserAutomaticRegistrationEnabled se utiliza para especificar si el proyecto generado debe registrar automáticamente, o no, los usuarios que se conectan y no están registrados en la base de datos. Un usuario se puede conectar sin estar registrado en la base de datos si el tipo de dominio de seguridad del proyecto no es JDBC.- Parameters:
enabled- true, si el proyecto generado debe registrar automáticamente, o no, los usuarios que se conectan y no están registrados en la base de datos; de lo contrario false.
-
isAuthenticatedUserAutomaticSynchronizationEnabled
public boolean isAuthenticatedUserAutomaticSynchronizationEnabled()- Returns:
- true if authenticated users automatic synchronization should be enabled; false otherwise
-
setAuthenticatedUserAutomaticSynchronizationEnabled
public void setAuthenticatedUserAutomaticSynchronizationEnabled(boolean enabled) El método setAuthenticatedUserAutomaticSynchronizationEnabled se utiliza para especificar si el proyecto generado debe sincronizar automáticamente, o no, los roles de los usuarios cuando se conectan. Este atributo es relevante solo si el tipo de dominio de seguridad del proyecto no es JDBC.- Parameters:
enabled- true, si el proyecto generado debe sincronizar automáticamente, o no, los roles de los usuarios cuando se conectan; de lo contrario false.
-
getDefaultAddOnsProjectName
-
getDefaultEarProjectName
-
getDefaultEjbProjectName
-
getDefaultLibProjectName
-
getDefaultLibDirProjectName
-
getDefaultResourcesProjectName
-
getDefaultWebProjectName
-
getDefaultWebApiProjectName
-
getDefaultRootPackageName
-
getDefaultPersistenceRootPackageName
-
getDefaultGoogleCloudStorageBucket
-
getDefaultGoogleRecaptchaSiteKey
-
getDefaultGoogleRecaptchaSecretKey
-
getDefaultOperatingSystemShellKeepTempFiles
protected boolean getDefaultOperatingSystemShellKeepTempFiles() -
getDefaultShortMessageServiceProvider
-
getDefaultProjectStage
-
getDefaultWebAuthMethod
-
getDefaultWebApiAuthMethod
-
getDefaultSecurityRealmType
-
getDefaultSecurityRealmName
-
getDefaultRoleBasedAccessControllerName
-