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:
SubjectProject,Wrappable,Artifact,Comparable<Project>
- Direct Known Subclasses:
ProyectoJava2
public abstract class ProyectoJava1 extends ProyectoBase
- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description protected ModuloConsultaconsultaprotected PaqueteConsultaRecursosBasicosconsultaRecursosBasicosprotected static StringCONTENT_ROOT_DIR_LINUXRuta del directorio de contenido estático de la aplicación en Linux.protected static StringCONTENT_ROOT_DIR_WINDOWSRuta del directorio de contenido estático de la aplicación en Windows.protected JobScheduledailyProcessScheduleprotected static Map<String,String>ENBGprotected static StringJAVA_HOME_DIR_LINUXRuta del directorio HOME de Java en Linuxprotected static StringJAVA_HOME_DIR_WINDOWSRuta del directorio HOME de Java en Windowsprotected static StringJAVA_VERSIONVersión de Javaprotected JobSchedulemonthlyProcessScheduleprotected static Set<String>PAKSprotected ModuloProcesamientoprocesamientoprotected PaqueteProcesamientoRecursosBasicosprocesamientoRecursosBasicosprotected ModuloRegistroregistroprotected PaqueteRegistroRecursosBasicosregistroRecursosBasicosprotected static WebLoginAuthMethod[]SUPPORTED_WEB_API_AUTH_METHODSprotected JobScheduletaskNotifierScheduleprotected static booleanTYPELESS_REALM_NAMEprotected static StringVERSION_JAVAVersión de Javaprotected JobScheduleweeklyProcessSchedule-
Fields 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_DIR
-
Fields inherited from class adalid.core.AbstractArtifact
ENGLISH, NBSP, PORTUGUESE, SPANISH
-
-
Constructor Summary
Constructors Constructor Description ProyectoJava1()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBeanAttribute(String classSimpleName)voidaddBeanAttribute(String classSimpleName, String beanName)booleananalyze()protected StringgetDefaultEarProjectName()protected StringgetDefaultEjbProjectName()protected StringgetDefaultLibProjectName()protected ProjectStagegetDefaultProjectStage()protected StringgetDefaultResourcesProjectName()protected StringgetDefaultRoleBasedAccessControllerName()protected StringgetDefaultRootPackageName()protected StringgetDefaultSecurityRealmName()protected SecurityRealmTypegetDefaultSecurityRealmType()protected WebLoginAuthMethodgetDefaultWebApiAuthMethod()protected StringgetDefaultWebApiProjectName()protected WebLoginAuthMethodgetDefaultWebAuthMethod()protected StringgetDefaultWebProjectName()StringgetEarProjectName()StringgetEjbProjectName()static StringgetEntityNameBundleGetter(Entity entity)static StringgetEntityNameBundleGetter(String entityName)List<JobSchedule>getJobScheduleList()StringgetLibProjectName()ProjectStagegetProjectStage()StringgetResourcesProjectName()StringgetRoleBasedAccessControllerName()StringgetRootPackageName()StringgetSecurityRealmName()SecurityRealmTypegetSecurityRealmType()WebLoginAuthMethodgetWebApiAuthMethod()StringgetWebApiAuthMethod(String server)StringgetWebApiProjectName()WebLoginAuthMethodgetWebAuthMethod()StringgetWebAuthMethod(String server)StringgetWebProjectName()booleanisAuthenticatedUserAutomaticRegistrationEnabled()booleanisAuthenticatedUserAutomaticSynchronizationEnabled()booleanisExporterShellEnabled()booleanisFlushAfterEachDelete()booleanisFlushAfterEachInsert()booleanisFlushAfterEachUpdate()booleanisInternetAccessAllowed()booleanisProjectMailingEnabled()booleanisProjectRecaptchaEnabled()booleanisProjectRecaptchaSiteVerificationEnabled()booleanisReporterShellEnabled()booleanisSqlAgentShellEnabled()booleanisWebServicesDisabled()booleanisWebServicesEnabled()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.voidsetEarProjectName(String earProjectName)voidsetEjbProjectName(String ejbProjectName)voidsetExporterShellEnabled(boolean enabled)El método setExporterShellEnabled se utiliza para especificar si el proyecto generado utiliza, 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.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).voidsetLibProjectName(String libProjectName)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 correo electrónico).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.voidsetReporterShellEnabled(boolean enabled)El método setReporterShellEnabled se utiliza para especificar si el proyecto generado utiliza, 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.voidsetRootPackageName(String rootPackageName)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 utiliza, o no, procesos nativos del sistema operativo para ejecutar procedimientos almacenados en la base de datos.voidsetWebApiAuthMethod(WebLoginAuthMethod method)El 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)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
afterWriting, enableDictionary, enableDictionary, getAdalidProjectVersion, getBaseFolderName, getDatabaseFormerSchemaName, getDatabaseLockingMechanism, getDatabaseName, getDefaultBaseFolderName, getDefaultCrudOperationKeys, getDefaultDatabaseFormerSchemaName, getDefaultDatabaseLockingMechanism, getDefaultDatabaseName, getDefaultMessageDigestAlgorithm, getDefaultRootFolderName, getDictionaryLevel, getDictionaryLoggingLevel, getEntityKeys, getEntityNumber, getEntityNumber, getEntityNumber, getEntityParameterNumber, getEsquemaEntidadesComunes, getMessageDigestAlgorithm, getOperationKeys, getOperationNumber, getOperationNumber, getOperationNumber, getOperationParameterNumber, getPageDataTableColumnSuffix, getPageDataTableFilterID, getPageDataTableID, getPageDetailPanelDivSuffix, getPageDetailPanelGridID, getPageDialogHeaderElementID, getPageFieldSuffix, getPageKeys, getPageMainFormID, getPageMessagesID, getPageNorthFormID, getPageNumber, getPageTreeID, getPageWizardID, getParameterKeys, getParameterNumber, getParameterNumber, getParameterNumber, getParameterNumber, getProjectObjectModel, getRoleCodePrefix, getRootFolderName, getUserDefinedOperationKeys, isDictionaryEnabled, isSqlBusinessAuditTrail, logAdalidProjectVersion, setBaseFolderName, setDatabaseFormerSchemaName, setDatabaseLockingMechanism, setDatabaseName, setDictionaryLevel, setDictionaryLoggingLevel, setMessageDigestAlgorithm, setRoleCodePrefix, setRootFolderName, setSqlBusinessAuditTrail
-
Methods inherited from class adalid.core.Project
addArtifact, addDirectives, addEntity, addFileExclusionPattern, addFilePreservationPattern, addForeignEntityClasses, addForeignEntityClasses, addPrivateEntityClasses, addPrivateEntityClasses, addQueryTable, annotate, assemble, attachAddAttributesMethods, attachAddAttributesMethods, build, build, clearAddAttributesMethods, clearDirectives, clearForeignEntityClasses, clearPrivateEntityClasses, clearSupportedLocales, compareTo, configureBuilder, configureGenerator, containsCrossReferencedExpression, fieldsToString, generate, getAddAttributesMethods, getAlertLevel, getAlertLoggingLevel, getAlias, getArtifacts, getBuildDate, getBuildTimestamp, getBusinessOperationConfirmationRequired, getCatalogTablesMap, getConsoleCousinOf, getConsoleSiblingOf, getCrossReferencedExpressionsSet, getDatabaseOperationConfirmationRequired, getDefaultEntityCodeGenBPL, getDefaultEntityCodeGenBWS, getDefaultEntityCodeGenFWS, getDefaultEntityCodeGenGUI, getDefaultEntityCodeGenSMC, getDefaultEntityCodeGenSQL, getDefaultMaxDepth, getDefaultMaxRound, getDefaultPropertyFieldSerializable, getDefaultPropertyFieldSerializableIUID, getDetailCousinOf, getDetailLevel, getDetailLoggingLevel, getDetailSiblingOf, getDisplaysList, getDisplaysMap, getEntitiesList, getEntitiesMap, getEntity, getEntity, getEntityReferences, getEnvironmentVariable, getEnvironmentVariables, getForeignEntityClasses, getHelpDocument, getHelpFileAutoName, getHelpFileAutoType, getHelpFileName, getHelpFileTypes, getHelpFileTypesCSV, getLocale, getLocallyDeclaredEntityClasses, getLocallyDeclaredEntityClassSimpleNames, getLocallyDeclaredEntityClassSimpleNamesArray, getMaster, getMissingValueGraphicImageName, getModule, getModuleRoleTypes, getModuleRoleTypesNumbers, getModuleRoleTypesNumbersString, getModulesList, getModulesMap, getNullValueGraphicImageName, getPrivateEntityClasses, getProcessingConsoleAlternativeTo, getProcessingConsoleDisplayOf, getProcessingGroups, getProject, getProjectReferences, getProjectsList, getProjectsMap, getReadingDetailAlternativeTo, getReadingDetailDisplayOf, getReadingDetailDisplayOf, getReadingTableAlternativeTo, getReadingTableDisplayOf, getReadingTableDisplayOf, getReadingTreeAlternativeTo, getReadingTreeDisplayOf, getSchemasSet, getSecondaryLocales, getSpecialExpressionLevel, getSpecialExpressionLoggingLevel, getSupportedLocales, getTableCousinOf, getTableSiblingOf, getTablesMap, getTrackingLevel, getTrackingLoggingLevel, getTransitionLevel, getTransitionLoggingLevel, getTreeCousinOf, getTreeSiblingOf, getUnnecessaryValueGraphicImageName, getUnusualExpressionLevel, getUnusualExpressionLoggingLevel, getUploadedFileEntity, getUploadedFileEntityClass, getUserEntity, getUserEntityClass, getUserFlows, getValidFieldAnnotations, getValidTypeAnnotations, getWritingDetailAlternativeTo, getWritingDetailDisplayOf, getWritingDetailDisplayOf, getWritingTableAlternativeTo, getWritingTableDisplayOf, getWritingTableDisplayOf, getWritingTreeAlternativeTo, getWritingTreeDisplayOf, increaseErrorCount, increaseParserErrorCount, increaseParserWarningCount, increaseWarningCount, increaseWriterErrorCount, increaseWriterErrors, increaseWriterWarningCount, increaseWriterWarnings, isAcerose, isAnnotatedWithMaster, isAnnotatedWithModule, isAnnotatedWithModuleDocGen, isDatabaseDefaultValuesMustBeSingleEntityExpression, isFoliose, isForeignModule, isMenuModule, isMetaHelpEnabled, isMissingValueGraphicImageNameFontAwesomeClass, isModuleClassDiagramGenEnabled, isNullValueGraphicImageNameFontAwesomeClass, isPrivateModule, isRoleModule, isSpinose, isUnnecessaryValueGraphicImageNameFontAwesomeClass, isVerbose, isWarnose, loadEnvironmentVariables, loadEnvironmentVariables, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, logParserMessage, mapsToString, parse, printSummary, putEnvironmentVariable, readyToWrite, referencesEntity, referencesEntity, referencesModule, referencesModule, referencesProject, referencesProject, setAcerose, setAlertLevel, setAlertLoggingLevel, setBootstrappingFileName, setBusinessOperationConfirmationRequired, setDatabaseDefaultValuesMustBeSingleEntityExpression, setDatabaseOperationConfirmationRequired, setDateFormat, setDecimalSeparator, setDefaultEntityCodeGenBPL, setDefaultEntityCodeGenBWS, setDefaultEntityCodeGenFWS, setDefaultEntityCodeGenGUI, setDefaultEntityCodeGenSMC, setDefaultEntityCodeGenSQL, setDefaultMaxDepth, setDefaultMaxRound, setDefaultPropertyFieldSerializable, setDefaultPropertyFieldSerializableIUID, setDetailLevel, setDetailLoggingLevel, setFoliose, setForeignEntityClasses, setForeignEntityClasses, setHelpDocument, setHelpFileAutoName, setHelpFileAutoType, setHelpFileName, setLocale, setMissingValueGraphicImageName, setNullValueGraphicImageName, setPrivateEntityClasses, setPrivateEntityClasses, setSpecialExpressionLevel, setSpecialExpressionLoggingLevel, setSpinose, setSupportedLocales, setThousandSeparator, setTimeFormat, setTimestampFormat, settleAttributes, setTrackingLevel, setTrackingLoggingLevel, setTransitionLevel, setTransitionLoggingLevel, setUnnecessaryValueGraphicImageName, setUnusualExpressionLevel, setUnusualExpressionLoggingLevel, setUploadedFileEntityClass, setUserEntityClass, setVerbose, setWarnose, toString
-
Methods inherited from class adalid.core.AbstractArtifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, checkName, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, finalise, 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, 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, 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, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames
-
-
-
-
Field Detail
-
TYPELESS_REALM_NAME
protected static final boolean TYPELESS_REALM_NAME
- See Also:
- Constant Field Values
-
CONTENT_ROOT_DIR_LINUX
protected static final String 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:
- Constant Field Values
-
CONTENT_ROOT_DIR_WINDOWS
protected static final String 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:
- Constant Field Values
-
JAVA_HOME_DIR_LINUX
protected static final String JAVA_HOME_DIR_LINUX
Ruta del directorio HOME de Java en Linux- See Also:
- Constant Field Values
-
JAVA_HOME_DIR_WINDOWS
protected static final String JAVA_HOME_DIR_WINDOWS
Ruta del directorio HOME de Java en Windows- See Also:
- Constant Field Values
-
JAVA_VERSION
protected static final String JAVA_VERSION
Versión de Java- See Also:
- Constant Field Values
-
VERSION_JAVA
protected static final String VERSION_JAVA
Versión de Java- See Also:
- Constant Field Values
-
SUPPORTED_WEB_API_AUTH_METHODS
protected static final WebLoginAuthMethod[] SUPPORTED_WEB_API_AUTH_METHODS
-
consulta
protected ModuloConsulta consulta
-
procesamiento
protected ModuloProcesamiento procesamiento
-
registro
protected ModuloRegistro registro
-
consultaRecursosBasicos
protected PaqueteConsultaRecursosBasicos consultaRecursosBasicos
-
procesamientoRecursosBasicos
protected PaqueteProcesamientoRecursosBasicos procesamientoRecursosBasicos
-
registroRecursosBasicos
protected PaqueteRegistroRecursosBasicos registroRecursosBasicos
-
taskNotifierSchedule
protected final JobSchedule taskNotifierSchedule
-
dailyProcessSchedule
protected final JobSchedule dailyProcessSchedule
-
weeklyProcessSchedule
protected final JobSchedule weeklyProcessSchedule
-
monthlyProcessSchedule
protected final JobSchedule monthlyProcessSchedule
-
-
Method Detail
-
getJobScheduleList
public List<JobSchedule> getJobScheduleList()
- Returns:
- the job schedule list
-
addBeanAttribute
public void addBeanAttribute(String classSimpleName)
-
getEarProjectName
public String getEarProjectName()
- Returns:
- the ear project name
-
setEarProjectName
public void setEarProjectName(String earProjectName)
- Parameters:
earProjectName- the ear project name to set
-
getEjbProjectName
public String getEjbProjectName()
- Returns:
- the ejb project name
-
setEjbProjectName
public void setEjbProjectName(String ejbProjectName)
- Parameters:
ejbProjectName- the ejb project name to set
-
getLibProjectName
public String getLibProjectName()
- Returns:
- the lib project name
-
setLibProjectName
public void setLibProjectName(String libProjectName)
- Parameters:
libProjectName- the lib project name to set
-
getResourcesProjectName
public String getResourcesProjectName()
- Returns:
- the resources project name
-
setResourcesProjectName
public void setResourcesProjectName(String resourcesProjectName)
- Parameters:
resourcesProjectName- the resources project name to set
-
getWebProjectName
public String getWebProjectName()
- Returns:
- the web project name
-
setWebProjectName
public void setWebProjectName(String webProjectName)
- Parameters:
webProjectName- the web project name to set
-
getWebApiProjectName
public String getWebApiProjectName()
- Returns:
- the web project name
-
setWebApiProjectName
public void setWebApiProjectName(String webApiProjectName)
- Parameters:
webApiProjectName- the web project name to set
-
getRootPackageName
public String getRootPackageName()
- Returns:
- the root package name
-
setRootPackageName
public void setRootPackageName(String rootPackageName)
- Parameters:
rootPackageName- the root package name to set
-
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.
-
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.
-
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 correo electrónico). El valor predeterminado de esta propiedad es false (no se incluyen características que requieren acceso a un servidor de correo electrónico).- Parameters:
enabled- true, si el proyecto generado incluye características que requieren acceso a un servidor de correo electrónico; de lo contrario false.
-
isProjectRecaptchaEnabled
public boolean isProjectRecaptchaEnabled()
- Returns:
- true if project recaptcha should be enabled; 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
-
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.
-
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 utiliza, o no, procesos nativos del sistema operativo para exportar archivos. El valor predeterminado de esta propiedad es false (no se utilizan 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 utiliza, o no, procesos nativos del sistema operativo para producir informes. El valor predeterminado de esta propiedad es false (no se utilizan 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 utiliza, o no, procesos nativos del sistema operativo para ejecutar procedimientos almacenados en la base de datos. El valor predeterminado de esta propiedad es false (no se utilizan 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.
-
getProjectStage
public ProjectStage getProjectStage()
- Returns:
- the project stage
-
setProjectStage
public void setProjectStage(ProjectStage stage)
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
public String getWebAuthMethod(String server)
- Parameters:
server- application server name (GlassFish, JBoss or WildFly)- Returns:
- the Web module authentication mechanism
-
getWebAuthMethod
public WebLoginAuthMethod getWebAuthMethod()
- Returns:
- the Web module authentication mechanism
-
setWebAuthMethod
public void setWebAuthMethod(WebLoginAuthMethod method)
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:
- Authentication Mechanisms
-
getWebApiAuthMethod
public String getWebApiAuthMethod(String server)
- Parameters:
server- application server name (GlassFish, JBoss or WildFly)- Returns:
- the Web module authentication mechanism
-
getWebApiAuthMethod
public WebLoginAuthMethod getWebApiAuthMethod()
- Returns:
- the Web API module authentication mechanism
-
setWebApiAuthMethod
public void setWebApiAuthMethod(WebLoginAuthMethod method)
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:
- Authentication Mechanisms
-
getSecurityRealmType
public SecurityRealmType getSecurityRealmType()
- Returns:
- the security realm type
-
setSecurityRealmType
public void setSecurityRealmType(SecurityRealmType securityRealmType)
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
public String getSecurityRealmName()
- Returns:
- the security realm name
-
setSecurityRealmName
public void setSecurityRealmName(String securityRealmName)
- Parameters:
securityRealmName- the security realm name to set
-
getRoleBasedAccessControllerName
public String getRoleBasedAccessControllerName()
- Returns:
- the role-based-access-controller (RBAC) name
-
setRoleBasedAccessControllerName
public void setRoleBasedAccessControllerName(String roleBasedAccessControllerName)
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
public void setRoleBasedAccessControllerName(SecurityRealmType securityRealmType)
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.
-
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 solo 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.
-
getDefaultEarProjectName
protected String getDefaultEarProjectName()
-
getDefaultEjbProjectName
protected String getDefaultEjbProjectName()
-
getDefaultLibProjectName
protected String getDefaultLibProjectName()
-
getDefaultResourcesProjectName
protected String getDefaultResourcesProjectName()
-
getDefaultWebProjectName
protected String getDefaultWebProjectName()
-
getDefaultWebApiProjectName
protected String getDefaultWebApiProjectName()
-
getDefaultRootPackageName
protected String getDefaultRootPackageName()
-
getDefaultProjectStage
protected ProjectStage getDefaultProjectStage()
-
getDefaultWebAuthMethod
protected WebLoginAuthMethod getDefaultWebAuthMethod()
-
getDefaultWebApiAuthMethod
protected WebLoginAuthMethod getDefaultWebApiAuthMethod()
-
getDefaultSecurityRealmType
protected SecurityRealmType getDefaultSecurityRealmType()
-
getDefaultSecurityRealmName
protected String getDefaultSecurityRealmName()
-
getDefaultRoleBasedAccessControllerName
protected String getDefaultRoleBasedAccessControllerName()
-
-