|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spagobi.utilities.GeneralUtilities
public class GeneralUtilities
Contains some SpagoBI's general utilities.
Constructor Summary | |
---|---|
GeneralUtilities()
|
Method Summary | |
---|---|
static java.lang.String |
cleanString(java.lang.String original)
Cleans a string from spaces and tabulation characters. |
static java.lang.String |
decode(java.lang.String input)
Questo metodo implementa la stessa logica della funzione javascript escape. |
static boolean |
deleteContentDir(java.io.File dir)
Delete contents of a directory |
static boolean |
deleteDir(java.io.File dir)
Delete a folder and its contents |
static java.lang.String |
encode(java.lang.String input)
Questo metodo implementa la stessa logica della funzione javascript escape. |
static void |
flushFromInputStreamToOutputStream(java.io.InputStream is,
java.io.OutputStream os,
boolean closeStreams)
Given an InputStream as input flushs the content into an OutputStream
and then close the input and output stream. |
static java.lang.String |
fromListToString(java.util.List values,
java.lang.String separator)
|
static java.util.HashMap |
getAllProfileAttributes(it.eng.spago.security.IEngUserProfile profile)
|
static byte[] |
getByteArrayFromInputStream(java.io.InputStream is)
Given an InputStream as input, gets the correspondent bytes array. |
static java.util.Locale |
getDefaultLocale()
|
static java.lang.String |
getLocalIPAddressAsString()
Returns a string containing the localhost IP address. |
static java.lang.String |
getLovMapResult(java.util.Map lovs)
|
static java.lang.String |
getLovResult(java.lang.String lovLabel)
|
static java.lang.String |
getLovResult(java.lang.String lovLabel,
it.eng.spago.security.IEngUserProfile profile)
|
static java.lang.String |
getMapCatalogueManagerServlet()
Gets the spagoBI's MapCatalogueManager servlet information as a string. |
static java.lang.String |
getRelativeFileNames(java.lang.String completeFileName)
From a String identifying the complete name for a file, gets the relative file names, which are substrings of the starting String, according to the java separator "/". |
static java.lang.String |
getSpagoBiAuditManagerServlet()
Gets the spagoBI's AuditManager servlet information as a string. |
static java.lang.String |
getSpagoBiContentRepositoryServlet()
Gets the spagoBI's content repository servlet information as a string. |
static java.lang.String |
getSpagoBiContextAddress()
Returns the context address for SpagoBI as an URL and puts it into a string. |
static java.lang.String |
getSpagoBiDashboardServlet()
Gets the spagoBI's dashboards servlet information as a string. |
static java.lang.String |
getSpagoBiEventsManagerServlet()
Gets the spagoBI's EventManager servlet information as a string. |
static boolean |
isErrorHandlerContainingOnlyValidationError(it.eng.spago.error.EMFErrorHandler errorHandler)
Checks if the Spago errorHandler contains only validation errors |
static boolean |
isModuleInstalled(java.lang.String moduleName)
checks if a module is installed (based on the configuration file spagobi_components.xml) |
static void |
main(java.lang.String[] args)
The Main method |
static java.lang.String |
quote(java.lang.String s)
|
static java.lang.String |
replace(java.lang.String toParse,
java.lang.String replacing,
java.lang.String replaced)
Questo metodo permette di sostituire una parte di una stringa con un'altra. |
static java.lang.String |
replaceInternationalizedMessages(java.lang.String message)
Substitutes the substrings with sintax "${code,bundle}" or "${code}" (in the second case bundle is assumed to be the default value "messages") with the correspondent internationalized messages in the input String. |
static void |
subsituteBIObjectParametersLovProfileAttributes(BIObject obj,
it.eng.spago.base.SessionContainer session)
|
static java.lang.String |
substituteProfileAttributesInString(java.lang.String statement,
it.eng.spago.security.IEngUserProfile profile)
Substitutes the profile attributes with sintax "${attribute_name}" with the correspondent value in the string passed at input. |
static java.lang.String |
substituteQuotesIntoString(java.lang.String value)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GeneralUtilities()
Method Detail |
---|
public static void main(java.lang.String[] args)
args
- String for command line argumentspublic static java.util.Locale getDefaultLocale()
public static java.lang.String cleanString(java.lang.String original)
original
- The input string
public static boolean isErrorHandlerContainingOnlyValidationError(it.eng.spago.error.EMFErrorHandler errorHandler)
errorHandler
- The error handler to check
public static byte[] getByteArrayFromInputStream(java.io.InputStream is)
InputStream
as input, gets the correspondent bytes array.
is
- The input straeam
public static void flushFromInputStreamToOutputStream(java.io.InputStream is, java.io.OutputStream os, boolean closeStreams)
InputStream
as input flushs the content into an OutputStream
and then close the input and output stream.
is
- The input streamos
- The output streamcloseStreams,
- if true close both streampublic static java.lang.String getRelativeFileNames(java.lang.String completeFileName)
completeFileName
- The string representing the file name
public static java.lang.String getLocalIPAddressAsString()
public static java.lang.String getSpagoBiContextAddress()
public static java.lang.String getSpagoBiContentRepositoryServlet()
public static java.lang.String getSpagoBiDashboardServlet()
public static java.lang.String getSpagoBiEventsManagerServlet()
public static java.lang.String getMapCatalogueManagerServlet()
public static java.lang.String getSpagoBiAuditManagerServlet()
public static java.lang.String substituteProfileAttributesInString(java.lang.String statement, it.eng.spago.security.IEngUserProfile profile) throws java.lang.Exception
statement
- The string to be modified (tipically a query)profile
- The IEngUserProfile object
java.lang.Exception
public static java.lang.String quote(java.lang.String s)
public static java.util.HashMap getAllProfileAttributes(it.eng.spago.security.IEngUserProfile profile) throws it.eng.spago.error.EMFInternalError
it.eng.spago.error.EMFInternalError
public static boolean deleteDir(java.io.File dir)
dir
- The java file object of the directory
public static boolean deleteContentDir(java.io.File dir)
dir
- The java file object of the directory
public static java.lang.String replaceInternationalizedMessages(java.lang.String message)
PortletUtilities.getMessage(key, bundle)
.
message
- The string to be modified
public static java.lang.String replace(java.lang.String toParse, java.lang.String replacing, java.lang.String replaced)
toParse
- stringa da manipolare.replacing
- parte di stringa da sostituire.replaced
- stringa nuova.public static java.lang.String encode(java.lang.String input)
input
- stringa da manipolare.public static java.lang.String decode(java.lang.String input)
input
- stringa da manipolare.public static void subsituteBIObjectParametersLovProfileAttributes(BIObject obj, it.eng.spago.base.SessionContainer session) throws java.lang.Exception, it.eng.spago.error.EMFInternalError
java.lang.Exception
it.eng.spago.error.EMFInternalError
public static boolean isModuleInstalled(java.lang.String moduleName)
moduleName
- The name of the module
public static java.lang.String substituteQuotesIntoString(java.lang.String value)
public static java.lang.String getLovMapResult(java.util.Map lovs)
public static java.lang.String getLovResult(java.lang.String lovLabel) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getLovResult(java.lang.String lovLabel, it.eng.spago.security.IEngUserProfile profile) throws java.lang.Exception
java.lang.Exception
public static java.lang.String fromListToString(java.util.List values, java.lang.String separator)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |