|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object comum.util.Util
public class Util
Nested Class Summary | |
---|---|
static class |
Util.miTM
M�todo para liberar as imagens utilizadas em relat�rios sob protocolo SSL. |
Constructor Summary | |
---|---|
Util()
|
Method Summary | |
---|---|
static double |
calculaMediaValores(java.util.Collection<java.lang.Double> valores)
Calcula a m�dia de valores Double contidos em uma lista. |
static double |
calculaMediaValoresInteger(java.util.Collection<java.lang.Double> valores)
Calcula a m�dia de valores Integer contidos em uma lista. |
static java.lang.String |
completarCaracteres(java.lang.String string,
java.lang.String caracter,
int tamanho,
java.lang.String direcao)
Completa uma string com caracteres at� o tamanho, seguindo uma direcao. |
static java.lang.String |
completarZerosEsquerda(java.lang.Long numero,
int tamanho)
Completa um n�mero com zeros � esquerda. |
static double |
converteParaKb(double bytes)
Converte para KB. |
static double |
converteParaMb(double kBytes)
Converte para MB. |
static java.util.Collection<java.lang.Object> |
diferenca(java.util.Collection<java.lang.Object> col1,
java.util.Collection<java.lang.Object> col2)
Retorna uma cole��o com os elementos de col1 que n�o est�o em col2 ( col1 - col2) (col1 e col2 devem ser listas de objetos da mesma classe). |
static boolean |
ehValor(java.lang.String str)
Verifica se a string � um valor num�rico |
static boolean |
entre(int valorReferencia,
int valor1,
int valor2)
Retorna se um determinado valorRefer�ncia est� contido no intervalo entre outros dois valores (valor1 e valor2). |
static boolean |
entre(int valorReferencia,
java.lang.String valor1,
java.lang.String valor2)
Retorna se um determinado valorRefer�ncia est� contido no intervalo entre outros dois valores (valor1 e valor2). |
static boolean |
entre(java.lang.String valorReferencia,
java.lang.String valor1,
java.lang.String valor2)
Retorna se um determinado valorRefer�ncia est� contido no intervalo entre outros dois valores (valor1 e valor2). |
static void |
enviarEmail(java.lang.String assunto,
java.lang.String nomeRemetente,
java.lang.String remetente,
java.lang.String texto,
java.lang.String destinatarioPara,
java.lang.String destinatarioCc,
java.lang.String destinatarioBcc,
UsuarioUsu usuario)
Enviar um e-mail no formato texto ou html. |
static java.lang.String |
formataByte(java.lang.Long bytes)
Retorna formatado a String do tamanho do arquivo em KB ou MB. |
static java.lang.String |
formataMoeda(double number)
Retorna um n�mero com formata��o Monet�ria. |
static java.lang.String |
formataNumero(java.lang.String original)
Fun��o que retorna um n�mero formatado com '.' para separa��o decimal e sem v�rgulas. |
static java.lang.String |
formataNumeroDecimal(double number)
Retorna um n�mero com formata��o de unidades de milhar e casas decimais. |
static java.lang.String |
formataNumeroDecimal(java.lang.Double number)
|
static java.lang.String |
formataNumeroDecimalParaExportacao(double number,
int tamanho)
Retorna um n�mero com formata��o de unidades de milhar e casas decimais mas sem pontos e v�rgulas, para valores de exporta��o. |
static java.lang.String |
formataNumeroDecimalSemMilhar(double number)
Retorna um n�mero com formata��o das casas decimais (sem unidades de milhar). |
static java.lang.String |
formataNumeroInteiroSemMilhar(double number)
Retorna um n�mero com formata��o sem casas decimais |
static java.lang.String |
formataNumeroSemDecimal(double number)
Retorna um n�mero com formata��o sem casas decimais. |
static java.lang.String |
formataQtdValor(double number,
java.lang.String indQtd)
formata o numero de acordo com o indQtd se for qtd: #000 se for valor: #0.00 |
static java.lang.String |
getNomeArquivo(java.lang.String path)
Retorna apenas o nome do arquivo, de acordo com a string do caminho completo ou relativo informado como par�metro do m�todo. |
static java.lang.String |
getTagDica(java.lang.String nome,
java.lang.String contexto,
java.lang.String dica)
Retorna a tag usada para mostrar a imagem e a dica para a estrutura de telas do sistema. |
static java.lang.String |
getTagDica(java.lang.String nome,
java.lang.String contexto,
java.lang.String urlImagem,
java.lang.String dica)
Retorna a tag usada para mostrar a imagem e a dica para a estrutura de telas do sistema. |
static java.lang.String |
getTagDicaComImagemParecer(java.lang.String nome,
java.lang.String contexto,
java.lang.String urlImagem,
java.lang.String dica)
|
static java.lang.String |
getURLImagemAcompanhamento(Cor cor,
javax.servlet.http.HttpServletRequest request,
TipoFuncAcompTpfa funcao)
= (TipoFuncAcompTpfa) tipoFuncAcompDao.buscar(TipoFuncAcompTpfa.class, codTpfa); |
static java.util.Collection |
intersecao(java.util.Collection col1,
java.util.Collection col2)
Retorna uma cole��o com os elementos de col1 que est�o em col2 (col1 e col2 devem ser listas de objetos da mesma classe). |
static java.lang.Object |
invocaGet(java.lang.Object o,
java.lang.String atributo)
InvocaGet Simplificado, n�o recebe os par�metros de invoca��o de um objeto. |
static java.lang.Object |
invocaGet(java.lang.Object o,
java.lang.String atributo,
java.lang.Object[] objParams)
Invoca um metodo getXxxxx() para o objeto e o atributo informado. |
static java.lang.Object |
invocaSet(java.lang.Object o,
java.lang.String atributo,
java.lang.Object[] objParams)
Invoca o metodo setXxxx para o objeto e atributo informados. |
static void |
liberarImagem()
M�todo para liberar as imagens utilizadas em relat�rios sob protocolo SSL. |
static java.util.List<java.lang.reflect.Field> |
listaAtributos(java.lang.Object o)
Lista os todos os atributos declarados de um objeto passado como par�metro. |
static java.util.List<java.lang.reflect.Field> |
listaAtributos(java.lang.Object o,
java.lang.String pattern)
Devolve uma lista de atributos declarados pelo programador em um objeto. |
static java.util.List<java.lang.reflect.Method> |
listaMetodos(java.lang.Object o)
Lista todos os m�todos declarados de um objeto passado como par�metro. |
static java.util.List<java.lang.reflect.Method> |
listaMetodos(java.lang.Object o,
java.lang.String pattern)
Devolve uma lista de m�todos declarados pelo programador em um objeto. |
static java.util.List<java.lang.reflect.Method> |
listaMetodosGet(java.lang.Object o)
Lista os m�todos get de um objeto passado como par�metro. |
static java.util.List<java.lang.reflect.Method> |
listaMetodosSet(java.lang.Object o)
Lista os m�todos set de um objeto passado como par�metro. |
static java.lang.String |
normalizaCaracterMarcador(java.lang.String s)
Normaliza caracter Marcador. |
static java.lang.String |
normalizaQuebraDeLinha(java.lang.String s)
Normaliza a quantidade de caracteres da quebra de linha. |
static java.lang.String |
normalizaQuebraDeLinhaHTML(java.lang.String s)
Normaliza uma string para apresenta��o em HTML. |
static java.lang.String |
normalize(java.lang.String s)
Normaliza o String para apresenta-lo em HTML sem retirar o retorno de linha. |
static void |
normalizeChars(java.lang.String s,
java.lang.StringBuffer str,
int i)
Normaliza Chars: Ex. |
static void |
normalizeEnter(java.lang.String s,
java.lang.StringBuffer str,
int i)
Normaliza Enter. |
static java.lang.String |
primeiraLetraToUpperCase(java.lang.String string)
Retorna a String informada como par�metro modificando sua primeira letra pra letra mai�scula. |
static java.lang.String |
removeEspacosDuplicados(java.lang.String string)
Remove os espa�os que est�o sobrando em uma string. |
static java.lang.String |
retiraAcentuacao(java.lang.String string)
Retira acentuacao. |
static java.lang.String |
soPrimeiraLetraToUpperCase(java.lang.String string)
Retorna a String informada como par�metro com a primeira letra em mai�scula e o restante min�scula. |
static java.lang.String |
stripHTML(java.lang.String strHtml)
Retira os c�digos html do texto passado e retorna somente o texto substituindo o por " " e &nbps; por " " |
static java.lang.String |
substring(java.lang.String string,
int inicio,
int fim)
Retorna uma substring da posicao inicio at� a posicao fim ou at� o comprimento maximo da string. |
static java.lang.String |
todasPrimeirasLetrasToUpperCase(java.lang.String string)
Troca todas as primeiras letras de uma string para ma�scula. |
static double |
trataDivisaoPorZero(double dividendo,
double divisor)
Faz a divis�o entre os argumentos |
static java.lang.String |
trocaBarraParaDuasBarras(java.lang.String texto)
M�todo para substituir na vari�vel uma barra "\" e colocar "\\" Utilizado para passar para JavaScript Funcionamento: o java interpreta uma string "\\\\" como sendo "\", por isso a necessidade de tantas barras. |
static java.lang.String |
trocar(java.lang.String palavra,
java.lang.String original,
java.lang.String novo)
???????? |
static java.lang.String |
trocarEspacoPorCaracter(java.lang.String string,
java.lang.String caracter)
Substitui espacos numa string por um caracter especificado. |
private static void |
trustAllHttpsCertificates()
M�todo para liberar as imagens utilizadas em relat�rios sob protocolo SSL. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Util()
Method Detail |
---|
public static java.util.List<java.lang.reflect.Method> listaMetodosGet(java.lang.Object o)
Object
- o - objeto a ser verificado
public static java.util.List<java.lang.reflect.Method> listaMetodosSet(java.lang.Object o)
Object
- o - objeto a ser verificado
public static java.util.List<java.lang.reflect.Method> listaMetodos(java.lang.Object o)
Object
- o - objeto a ser verificado
public static java.util.List<java.lang.reflect.Method> listaMetodos(java.lang.Object o, java.lang.String pattern)
Object
- o - objeto a ser verificadoString
- pattern - uma expressao regular dos m�todos que desejam ser listados
Exemplo de utiliza��o:
List l = new ArrayList();
l = Util.listaMetodos(new Object(), ".*"); // todos os metodos da classe Object
for (int i = 0; i < l.size(); i++)
System.out.println(((Method)l.get(i)).getName());
public static java.util.List<java.lang.reflect.Field> listaAtributos(java.lang.Object o)
Object
- o - objeto a ser verificado
public static java.util.List<java.lang.reflect.Field> listaAtributos(java.lang.Object o, java.lang.String pattern)
Object
- o - objeto a ser verificadoString
- pattern - uma expressao regular dos atributos que desejam ser listados
Exemplo de utiliza��o:
List l = new ArrayList();
l = Util.listaAtributos(new Object(), ".*"); // todos os atributos da classe Object
for (int i = 0; i < l.size(); i++)
System.out.println(((Field)l.get(i)).getName());
public static java.lang.Object invocaGet(java.lang.Object o, java.lang.String atributo, java.lang.Object[] objParams) throws ECARException
Object
- o - o objeto cujo metodo get ser� chamadoString
- atributo - o nome do atributo que identifica qual getter chamarObject[]
- objParams - os parametros que devem ser passados para a invoca��o do m�todo - geralmente null
ECARException
public static java.lang.Object invocaGet(java.lang.Object o, java.lang.String atributo) throws ECARException
Object
- oString
- atributo
ECARException
public static java.lang.Object invocaSet(java.lang.Object o, java.lang.String atributo, java.lang.Object[] objParams) throws ECARException
Object
- o - o objeto a invocar o metodo setString
- atributo - o atributo cujo metodo set ser� invocadoObject[]
- objParams - um array de objetos com os parametros do setter
ECARException
public static java.lang.String primeiraLetraToUpperCase(java.lang.String string)
String
- string - a String a ser modificada
public static java.lang.String soPrimeiraLetraToUpperCase(java.lang.String string)
string
-
public static java.lang.String todasPrimeirasLetrasToUpperCase(java.lang.String string)
string
-
public static java.lang.String removeEspacosDuplicados(java.lang.String string)
string
-
public static boolean entre(int valorReferencia, int valor1, int valor2)
int
- valorReferenciaint
- valor1int
- valor2
public static boolean entre(java.lang.String valorReferencia, java.lang.String valor1, java.lang.String valor2)
String
- valorReferenciaString
- valor1String
- valor2
public static boolean entre(int valorReferencia, java.lang.String valor1, java.lang.String valor2)
int
- valorReferenciaString
- valor1String
- valor2
public static java.lang.String substring(java.lang.String string, int inicio, int fim)
String
- stringint
- inicioint
- fim
public static java.lang.String formataMoeda(double number)
double
- number
public static java.lang.String formataNumeroDecimal(double number)
double
- number
public static java.lang.String formataNumeroDecimal(java.lang.Double number)
public static java.lang.String formataNumeroDecimalParaExportacao(double number, int tamanho)
double
- numberint
- tamanho
public static java.lang.String formataNumeroSemDecimal(double number)
double
- number
public static java.lang.String formataNumeroDecimalSemMilhar(double number)
double
- number
public static java.lang.String formataNumeroInteiroSemMilhar(double number)
double
- number
public static java.lang.String formataQtdValor(double number, java.lang.String indQtd)
number
- indQtd
-
public static java.lang.String formataNumero(java.lang.String original)
String
- original
public static java.lang.String formataByte(java.lang.Long bytes)
Long
- bytes
public static double converteParaKb(double bytes)
double
- bytes
public static double converteParaMb(double kBytes)
double
- kBytes
public static java.util.Collection intersecao(java.util.Collection col1, java.util.Collection col2)
Collection
- col1Collection
- col2
public static java.util.Collection<java.lang.Object> diferenca(java.util.Collection<java.lang.Object> col1, java.util.Collection<java.lang.Object> col2)
Collection
- col1Collection
- col2
public static java.lang.String retiraAcentuacao(java.lang.String string)
String
- string
public static java.lang.String trocarEspacoPorCaracter(java.lang.String string, java.lang.String caracter)
String
- stringString
- caracter
public static java.lang.String trocaBarraParaDuasBarras(java.lang.String texto)
String
- texto
public static double calculaMediaValores(java.util.Collection<java.lang.Double> valores)
Collection
- valores
public static double calculaMediaValoresInteger(java.util.Collection<java.lang.Double> valores)
Collection
- valores
public static java.lang.String trocar(java.lang.String palavra, java.lang.String original, java.lang.String novo)
String
- palavraString
- originalString
- novo
public static void enviarEmail(java.lang.String assunto, java.lang.String nomeRemetente, java.lang.String remetente, java.lang.String texto, java.lang.String destinatarioPara, java.lang.String destinatarioCc, java.lang.String destinatarioBcc, UsuarioUsu usuario) throws javax.mail.internet.AddressException, javax.mail.MessagingException, java.lang.Exception, ECARException
String
- assunto - Descri��o do assunto para o e-mailString
- nomeRemetente - Nome do remetenteString
- remetente - Remetente do e-mailString
- texto - Texto do conte�do do e-mailString
- destinatarioPara - Destinat�rio(s) do e-mail (se tiver mais de um endere�o separar entre v�rgula)String
- destinatarioCc - Destinat�rio(s) que receber�o c�pia do e-mail (se tiver mais de um endere�o separar entre v�rgula)String
- destinatarioBcc - Destinat�rio(s) que receber�o c�pia oculta do e-mail (se tiver mais de um endere�o separar entre v�rgula)
javax.mail.internet.AddressException
- - Endere�o de e-mail inv�lido
javax.mail.MessagingException
- - N�o foi poss�vel enviar e-mail
java.lang.Exception
ECARException
public static void normalizeChars(java.lang.String s, java.lang.StringBuffer str, int i)
String
- sStringBuffer
- strint
- ipublic static void normalizeEnter(java.lang.String s, java.lang.StringBuffer str, int i)
String
- sStringBuffer
- strint
- ipublic static java.lang.String normalize(java.lang.String s)
String
- s
public static java.lang.String normalizaQuebraDeLinha(java.lang.String s)
String
- s
public static java.lang.String normalizaQuebraDeLinhaHTML(java.lang.String s)
s
-
public static java.lang.String normalizaCaracterMarcador(java.lang.String s)
String
- s
public static java.lang.String completarZerosEsquerda(java.lang.Long numero, int tamanho)
Long
- numeroint
- tamanho
public static java.lang.String completarCaracteres(java.lang.String string, java.lang.String caracter, int tamanho, java.lang.String direcao)
String
- string - string a ser completadaString
- caracter - Caracter para completar a stringint
- tamanho - Tamanho para completar a string com caracteresString
- direcao - "D": Completa caracteres � direita, "E": Completa Caracteres � esquerda.
public static java.lang.String getNomeArquivo(java.lang.String path)
String
- path
public static java.lang.String getTagDica(java.lang.String nome, java.lang.String contexto, java.lang.String dica)
nome
- - nome do atributocontexto
- - conexto da aplica��odica
- - texto usado no tooltip
public static java.lang.String getTagDicaComImagemParecer(java.lang.String nome, java.lang.String contexto, java.lang.String urlImagem, java.lang.String dica)
nome
- - nome do atributocontexto
- -urlImagem
- dica
-
public static java.lang.String getTagDica(java.lang.String nome, java.lang.String contexto, java.lang.String urlImagem, java.lang.String dica)
nome
- - nome do atributocontexto
- - conexto da aplica��odica
- - texto usado no tooltip
public static void liberarImagem() throws ECARException
ECARException
private static void trustAllHttpsCertificates() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getURLImagemAcompanhamento(Cor cor, javax.servlet.http.HttpServletRequest request, TipoFuncAcompTpfa funcao) throws ECARException
cor
- request
-
ECARException
public static java.lang.String stripHTML(java.lang.String strHtml)
strHtml
-
public static boolean ehValor(java.lang.String str)
public static double trataDivisaoPorZero(double dividendo, double divisor)
dividendo
- divisor
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |