Package adalid.util
Class Utility
- java.lang.Object
-
- adalid.util.Utility
-
- Direct Known Subclasses:
CopyProjectFiles,FileBrowser,FileDownloader,FolderBrowser,NoticesReplacer,Runner,SQLDeveloperDDLFixer,SQLMerger,SQLMerger2nd,SQLWriter,SysCmdRunner
public class Utility extends Object
- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description Utility()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringchooseDirectory(String path)static StringchooseFile(String path)static StringchooseFile(String path, boolean acceptAllFileFilterUsed, FileFilter... filters)static StringchooseFile(String path, List<? extends FileFilter> list)static StringchooseFile(String path, FileFilter... filters)protected static StringgetAdalidProjectVersion()static String[]getArguments(Class<?> clazz)El método getArguments busca los argumentos en los archivos de propiedades privadas y de arranque (bootstrapping), en ese orden.static String[]getArguments(String clazz)static org.apache.commons.collections.ExtendedPropertiesgetBootstrapping()static ProjectBuildergetLastExecutedProject()static StringgetLastExecutedProjectAlias()static StringgetLastExecutedProjectBaseFolderName()static Class<? extends ProjectBuilder>getLastExecutedProjectClass()static StringgetLastExecutedProjectClassName()protected static voidlogAdalidProjectVersion()static voidlogSystemProperties()static voidsetBootstrappingFileName(String name)El método setBootstrappingFileName se utiliza para establecer el nombre del archivo de configuración inicial del utilitario, en caso de que se deba utilizar un archivo diferente al predeterminado (bootstrapping.properties).static booleanshowConfirmDialog(String message, String title)static booleanshowConfirmDialog(String message, String title, int messageType)protected static voidupdateProjectBuilderDictionary(Class<?> clazz)
-
-
-
Method Detail
-
getAdalidProjectVersion
protected static String getAdalidProjectVersion()
-
logAdalidProjectVersion
protected static void logAdalidProjectVersion()
-
updateProjectBuilderDictionary
protected static void updateProjectBuilderDictionary(Class<?> clazz)
-
getLastExecutedProjectAlias
public static String getLastExecutedProjectAlias()
-
getLastExecutedProjectBaseFolderName
public static String getLastExecutedProjectBaseFolderName()
-
getLastExecutedProjectClassName
public static String getLastExecutedProjectClassName()
-
getLastExecutedProjectClass
public static Class<? extends ProjectBuilder> getLastExecutedProjectClass()
-
getLastExecutedProject
public static ProjectBuilder getLastExecutedProject()
-
logSystemProperties
public static void logSystemProperties()
-
chooseFile
public static String chooseFile(String path, List<? extends FileFilter> list)
-
chooseFile
public static String chooseFile(String path, FileFilter... filters)
-
chooseFile
public static String chooseFile(String path, boolean acceptAllFileFilterUsed, FileFilter... filters)
-
getArguments
public static String[] getArguments(Class<?> clazz)
El método getArguments busca los argumentos en los archivos de propiedades privadas y de arranque (bootstrapping), en ese orden.- Parameters:
clazz- clase cuyo nombre canónico se utiliza en los archivos como prefijo de las propiedades correspondientes a los argumentos.- Returns:
- la matriz de argumentos.
-
showConfirmDialog
public static boolean showConfirmDialog(String message, String title, int messageType)
-
getBootstrapping
public static org.apache.commons.collections.ExtendedProperties getBootstrapping()
-
setBootstrappingFileName
public static void setBootstrappingFileName(String name)
El método setBootstrappingFileName se utiliza para establecer el nombre del archivo de configuración inicial del utilitario, en caso de que se deba utilizar un archivo diferente al predeterminado (bootstrapping.properties).- Parameters:
name- nombre del archivo, sin la ruta; el archivo debe estar almacenado en el subdirectorio src/main/resources, donde mismo se encuentra el archivo de configuración inicial predeterminado (bootstrapping.properties).
-
-