@@ -47,6 +47,14 @@ public static void setEnableLog(boolean enableLog) {
4747 Service .setEnableLog (enableLog );
4848 }
4949
50+ /**
51+ * Obter a situação do Log, true = habilitado, false = desabilitado.
52+ * @return Situação do Log
53+ */
54+ public static boolean getEnableLog () {
55+ return Service .getEnableLog ();
56+ }
57+
5058 /**
5159 * Habilitar ou desabilitar Cache.
5260 * Milissegundos padrão para o tempo de vida do
@@ -57,6 +65,14 @@ public static void setEnableCache(boolean enableCache) {
5765 Cache .setEnableCache (enableCache );
5866 }
5967
68+ /**
69+ * Obter a situação do Cache, true = habilitado, false = desabilitado.
70+ * @return Situação do Cache
71+ */
72+ public static boolean getEnableCache () {
73+ return Cache .getEnableCache ();
74+ }
75+
6076 /**
6177 * Definir o tempo de vida do Cache em <strong>milissegundos</strong>,
6278 * o tempo padrão é de 600000 milissegundos, equivalente a 10 minutos.
@@ -66,6 +82,14 @@ public static void setCacheTime(Long time) {
6682 Cache .setCacheTime (time );
6783 }
6884
85+ /**
86+ * Obter o tempo de vida do Cache em <strong>milissegundos</strong>.
87+ * @return Long milissegundos
88+ */
89+ public static Long getCacheTime () {
90+ return Cache .getCacheTime ();
91+ }
92+
6993 /**
7094 * Definir o tempo de vida do Cache em <strong>minutos</strong>,
7195 * o tempo padrão é de 600000 milissegundos, equivalente a 10 minutos.
@@ -75,6 +99,14 @@ public static void setCacheTimeMinutes(Long time) {
7599 Cache .setCacheTime (time * 60000 );
76100 }
77101
102+ /**
103+ * Obter o tempo de vida do Cache em <strong>minutos</strong>.
104+ * @return Long minutos
105+ */
106+ public static Long getCacheTimeMinutes () {
107+ return Cache .getCacheTime () / 60000 ;
108+ }
109+
78110 /**
79111 * Retorna informações de todos os bancos do Brasil.
80112 * @return Array de {@link Bank}
@@ -86,10 +118,10 @@ public static Bank[] banks() {
86118
87119 /**
88120 * Retorna informações de um banco do Brasil de determinado código.
89- * @param code C�digo
121+ * @param code Código
90122 * @return {@link Bank}
91123 */
92- public static Bank banks (String code ) {
124+ public static Bank bank (String code ) {
93125 Bank obj = (Bank ) api (Bank .class , "banks/v1/" , code );
94126 return (Bank ) obj .clone ();
95127 }
@@ -104,7 +136,7 @@ public static Bank banks(String code) {
104136 * Atualmente, o CEP é composto por oito dígitos, cinco de um lado e
105137 * três de outro. Cada algarismo do CEP possui um significado.
106138 *
107- * @param cep C�digo de Endere�amento Postal.
139+ * @param cep Código de Endereçamento Postal.
108140 * @return {@link CEP}
109141 * @see #cep2(String)
110142 */
@@ -123,7 +155,7 @@ public static CEP cep(String cep) {
123155 * Atualmente, o CEP é composto por oito dígitos, cinco de um lado e
124156 * três de outro. Cada algarismo do CEP possui um significado.
125157 *
126- * @param cep Código de Endere�amento Postal.
158+ * @param cep Código de Endereçamento Postal.
127159 * @return {@link CEP2}
128160 */
129161 public static CEP2 cep2 (String cep ) {
@@ -178,7 +210,7 @@ public static Feriados[] feriados(String ano) {
178210 * Quando o tipo não é especificado são buscada
179211 * as marcas de todos os tipos de veículos.
180212 *
181- * @param tipoVeiculo
213+ * @param tipoVeiculo caminhoes, carros, motos.
182214 * @return Array de {@link FipeMarca}
183215 */
184216 public static FipeMarca [] fipeMarcas (String tipoVeiculo ) {
@@ -190,10 +222,10 @@ public static FipeMarca[] fipeMarcas(String tipoVeiculo) {
190222 * Código da tabela fipe de referência.
191223 * Por padrão é utilizado o código da tabela fipe atual.
192224 *
193- * @param codigoFipe Código fipe do ve�culo .
225+ * @param codigoFipe Código fipe do veículo .
194226 * @return Array de {@link FipePreco}
195227 */
196- public static FipePreco [] fipePreco (String codigoFipe ) {
228+ public static FipePreco [] fipePrecos (String codigoFipe ) {
197229 FipePreco [] obj = (FipePreco []) api (FipePreco [].class , "fipe/preco/v1/" , codigoFipe );
198230 return (FipePreco []) obj .clone ();
199231 }
@@ -298,7 +330,7 @@ public static ISBN isbn(String isbn) {
298330 *
299331 * @param isbn
300332 * @param providers Array de String. Provedores dos dados.
301- * Provedores dispon�ves : cbl, mercado-editorial, open-library, google-books.
333+ * Provedores disponíves : cbl, mercado-editorial, open-library, google-books.
302334 * @return {@link ISBN}
303335 */
304336 public static ISBN isbn (String isbn , String [] providers ) {
@@ -329,14 +361,14 @@ public static NCM[] ncm() {
329361 * @param code
330362 * @return Array de {@link NCM}
331363 */
332- public static NCM [] ncm (String code ) {
333- NCM [] obj = (NCM [] ) api (NCM [] .class , "ncm/v1/" , code );
334- return (NCM [] ) obj .clone ();
364+ public static NCM ncm (String code ) {
365+ NCM obj = (NCM ) api (NCM .class , "ncm/v1/" , code );
366+ return (NCM ) obj .clone ();
335367 }
336368
337369 /**
338370 * Pesquisa por NCMs a partir de um código ou descrição.
339- * @param code ou descri��o
371+ * @param code ou descrição
340372 * @return Array de {@link NCM}
341373 */
342374 public static NCM [] ncmSearch (String code ) {
@@ -369,7 +401,7 @@ public static Taxa[] taxas() {
369401 * @param sigla
370402 * @return {@link Taxa}
371403 */
372- public static Taxa taxas (String sigla ) {
404+ public static Taxa taxa (String sigla ) {
373405 Taxa obj = (Taxa ) api (Taxa .class , "taxas/v1/" , sigla );
374406 return (Taxa ) obj .clone ();
375407 }
0 commit comments