TramitacaoProcessualService
De PJe
Edição feita às 14h46min de 30 de agosto de 2013 por Renata.catao (disc | contribs)
br.jus.cnj.pje.nucleo.service
Interface TramitacaoProcessualService
public interface TramitacaoProcessualService
Interface de tratamento da tramitação de processos judiciais em fluxos.
Resumo dos métodos
void apagaVariavel(String nome) | Apaga a variável de fluxo com o nome dado. |
void apagaVariavelTarefa(String nome) | Apaga a variável de tarefa com o nome dado. |
void gravaVariavel(String nome, Object value) | Grava um determinado valor da variável com o nome dado no fluxo atual de tramitação, sobrescrevendo seu valor, se já existente. |
void gravaVariavelTarefa(String nome, Object value) | Grava um determinado valor da variável com o nome dado na tarefa atual, sobrescrevendo seu valor, se já existente. |
ProcessoTrf recuperaProcesso() | Recupera o processo judicial da instância de fluxo atual. |
ProcessoTrf recuperaProcesso(Integer idProcesso) | Recupera o processo judicial que tem o identificador dado. |
Object recuperaVariavel(String nome) | Recupera o valor de uma variável dada pretensamente existente no fluxo atual de tramitação do processo. |
Object recuperaVariavelTarefa(String nome) | Recupera o valor de uma variável existente da tarefa atual do fluxo de tramitação do processo. |
boolean sigiloso() | Indica se um processo judicial atual está marcado como sigiloso no sistema. |
boolean sigiloso(Integer idProcesso) | Indica se um processo judicial com o identificador dado está marcado como sigiloso no sistema. |
boolean temAssunto(Integer codigoAssunto) | Indica se o processo judicial atual tem entre seus assuntos ativos, aquele cujo código é o indicado. |
boolean temAssunto(Integer idProcesso, Integer codigoAssunto) | Indica se o processo com o identificador dado tem, entre seus assuntos ativos, aquele cujo código é o indicado. |
boolean temAssuntoDoGrupo(Integer idProcesso, String idGrupo) | Indica se o processo indicado tem, entre seus assuntos, algum dos assuntos contidos no grupo com o identificador dado. |
boolean temAssuntoDoGrupo(String idGrupo) | Indica se o processo tem, entre seus assuntos, algum dos assuntos contidos no grupo com o identificador dado. |
boolean temMovimento(Integer codigoMovimento) | Indica se o processo atual tem, entre seus movimentos, o movimento do código indicado. |
boolean temMovimento(Integer codigoMovimento, int limitePesquisa) | Indica se o processo atual tem, entre seus movimentos, o movimento do código indicado. |
boolean temMovimento(Integer idProcesso, Integer codigoMovimento) | Indica se o processo indicado tem, entre seus movimentos, o movimento do código indicado. |
boolean temMovimento(Integer idProcesso, Integer codigoMovimento, int limitePesquisa) | Indica se o processo indicado tem, entre seus movimentos, o movimento do código indicado. |
boolean temMovimento(Integer idProcesso, Integer codigoMovimento, int limitePesquisa, String... complementos) | Indica se o processo indicado tem, entre seus movimentos, o movimento do código indicado. |
boolean temMovimento(Integer codigoMovimento, int limitePesquisa, String... complementos) | Indica se o processo atual tem, entre seus movimentos, o movimento do código indicado. |
boolean temMovimentoDoGrupo(Integer idProcesso, String idGrupo) | Indica se o processo atual teve lançado algum movimento do grupo identificado. |
boolean temMovimentoDoGrupo(Integer idProcesso, String idGrupo, int limitePesquisa) | Indica se o processo atual teve, entre as (limitePesquisa) últimas movimentações, algum dos movimentos pertencentes ao grupo identificado. |
boolean temMovimentoDoGrupo(String idGrupo) | Indica se o processo atual teve lançado algum movimento do grupo identificado. |
boolean temMovimentoDoGrupo(String idGrupo, int limitePesquisa) | Indica se o processo atual teve, entre as (limitePesquisa) últimas movimentações, algum dos movimentos pertencentes ao grupo identificado. |
boolean temUrgencia() | Indica se um processo judicial atual teve pedido de apreciação urgente solicitado e ainda não apreciado. |
boolean temUrgencia(Integer idProcesso) | Indica se um processo judicial com o identificador dado teve pedido de apreciação urgente solicitado e ainda não apreciado. |
Detalhamento dos métodos
recuperaVariavel
Object recuperaVariavel(String nome)
Recupera o valor de uma variável dada pretensamente existente no fluxo atual de tramitação do processo.
Parameters: nome - o nome da variável que se pretende recuperar Returns: o valor da variável, se existente, ou null Throws: IllegalStateException - caso a chamada tenha sido feita sem que, contextualmente, seja possível identificar o processo judicial atual ou seu fluxo de tramitação atual
gravaVariavel
void <b>gravaVariavel</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nome, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)
- Grava um determinado valor da variável com o nome dado no fluxo atual de tramitação, sobrescrevendo seu
valor, se já existente.
- Parameters:</dt>
nome
- o nome da variável a ser gravada</dd>value
- o valor a ser gravado </dd>- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual ou seu fluxo de tramitação atual</dd>
</dd>
<a name="recuperaVariavelTarefa(java.lang.String)"></a>
recuperaVariavelTarefa
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <b>recuperaVariavelTarefa</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nome)
- Recupera o valor de uma variável existente da tarefa atual do fluxo de tramitação do processo.
- Parameters:</dt>
nome
- o nome da variável que se pretende recuperar </dd>- Returns:</dt>
- o valor da variável, se existente na tarefa, ou null </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual, seu fluxo de tramitação atual ou sua tarefa atual</dd>
</dd>
<a name="gravaVariavelTarefa(java.lang.String, java.lang.Object)"></a>
gravaVariavelTarefa
void <b>gravaVariavelTarefa</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nome, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)
- Grava um determinado valor da variável com o nome dado na tarefa atual, sobrescrevendo seu
valor, se já existente.
- Parameters:</dt>
nome
- o nome da variável a ser gravada</dd>value
- o valor a ser gravado </dd>- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual, seu fluxo de tramitação ou a tarefa à qual a variável será vinculada</dd>
</dd>
<a name="apagaVariavel(java.lang.String)"></a>
apagaVariavel
void <b>apagaVariavel</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nome)
- Apaga a variável de fluxo com o nome dado.
- Parameters:</dt>
nome
- o nome da variável a ser apagada do fluxo </dd>- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual ou seu fluxo de tramitação atual</dd>
</dd>
<a name="apagaVariavelTarefa(java.lang.String)"></a>
apagaVariavelTarefa
void <b>apagaVariavelTarefa</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nome)
- Apaga a variável de tarefa com o nome dado.
- Parameters:</dt>
nome
- o nome da variável a ser apagada </dd>- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual, seu fluxo de tramitação ou a tarefa da qual a variável deve ser apagada</dd>
</dd>
<a name="recuperaProcesso(java.lang.Integer)"></a>
recuperaProcesso
<a href="file:///home/cristof/devel/workspace-juno/pje-1.4.5/target/site/apidocs/br/com/infox/cliente/entity/ProcessoTrf.html" title="class in br.com.infox.cliente.entity">ProcessoTrf</a> <b>recuperaProcesso</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso)
- Recupera o processo judicial que tem o identificador dado.
- Parameters:</dt>
idProcesso
- o identificador interno do processo judicial a ser recuperado. </dd>- Returns:</dt>
- o processo judicial que tem o identificador dado, ou null, se ele não existir</dd>
<a name="recuperaProcesso()"></a>
recuperaProcesso
<a href="file:///home/cristof/devel/workspace-juno/pje-1.4.5/target/site/apidocs/br/com/infox/cliente/entity/ProcessoTrf.html" title="class in br.com.infox.cliente.entity">ProcessoTrf</a> <b>recuperaProcesso</b>()
- Recupera o processo judicial da instância de fluxo atual.
- Returns:</dt>
- o processo judicial que tem o identificador dado, ou null, se ele não existir </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual</dd>
</dd>
<a name="temUrgencia()"></a>
temUrgencia
boolean <b>temUrgencia</b>()
- Indica se um processo judicial atual teve pedido de apreciação urgente solicitado e ainda não apreciado.
- Returns:</dt>
- true, se há pedido de apreciação urgente solicitado e ainda não apreciado </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual</dd>
</dd>
<a name="temUrgencia(java.lang.Integer)"></a>
temUrgencia
boolean <b>temUrgencia</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso)
- Indica se um processo judicial com o identificador dado teve pedido de apreciação urgente
solicitado e ainda não apreciado.
- Parameters:</dt>
idProcesso
- o identificador interno do processo judicial </dd>- Returns:</dt>
- true, se há pedido de apreciação urgente solicitado e ainda não apreciado </dd>
- Throws: </dt>
IllegalArgumentException,
- caso o identificador dado não pertença a um processo judicialexistente na instalação</dd>
</dd>
<a name="sigiloso()"></a>
sigiloso
boolean <b>sigiloso</b>()
- Indica se um processo judicial atual está marcado como sigiloso no sistema.
- Returns:</dt>
- true, se o processo judicial está marcado como sigiloso </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual</dd>
</dd>
<a name="sigiloso(java.lang.Integer)"></a>
sigiloso
boolean <b>sigiloso</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso)
- Indica se um processo judicial com o identificador dado está marcado como sigiloso no sistema.
- Parameters:</dt>
idProcesso
- o identificador interno do processo judicial </dd>- Returns:</dt>
- true, se o processo judicial está marcado como sigiloso </dd>
- Throws: </dt>
IllegalArgumentException,
- caso o identificador dado não pertença a um processo judicialexistente na instalação</dd>
</dd>
<a name="temAssunto(java.lang.Integer)"></a>
temAssunto
boolean <b>temAssunto</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoAssunto)
- Indica se o processo judicial atual tem entre seus assuntos ativos, aquele cujo código é o
indicado.
- Parameters:</dt>
codigoAssunto
- o código do assunto na instalação, que, ordinariamente, será o código nacionaldo assunto no SGT, conforme Resolução CNJ 65
</dd>
- Returns:</dt>
- true, se o processo tem, entre seus assuntos, aquele com o código indicado. </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual</dd>
</dd>
<a name="temAssunto(java.lang.Integer, java.lang.Integer)"></a>
temAssunto
boolean <b>temAssunto</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoAssunto)
- Indica se o processo com o identificador dado tem, entre seus assuntos ativos, aquele cujo código é o
indicado.
- Parameters:</dt>
idProcesso
- o identificador do processo judicial a ser pesquisado</dd>codigoAssunto
- o código do assunto na instalação, que, ordinariamente, será o código nacionaldo assunto no SGT, conforme Resolução CNJ 65
</dd>
- Returns:</dt>
- true, se o processo tem, entre seus assuntos, aquele com o código indicado.</dd>
<a name="temAssuntoDoGrupo(java.lang.String)"></a>
temAssuntoDoGrupo
boolean <b>temAssuntoDoGrupo</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> idGrupo)
- Indica se o processo tem, entre seus assuntos, algum dos assuntos contidos no grupo com o identificador
dado.
- Parameters:</dt>
idGrupo
- o identificador do grupo </dd>- Returns:</dt>
- true, se o processo tem, entre seus assuntos, ao menos um que faz parte do grupo indicado </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual</dd>
</dd>
<a name="temAssuntoDoGrupo(java.lang.Integer, java.lang.String)"></a>
temAssuntoDoGrupo
boolean <b>temAssuntoDoGrupo</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> idGrupo)
- Indica se o processo indicado tem, entre seus assuntos, algum dos assuntos contidos no grupo com o identificador
dado.
- Parameters:</dt>
idProcesso
- o identificador do processo</dd>idGrupo
- o identificador do grupo </dd>- Returns:</dt>
- true, se o processo tem, entre seus assuntos, ao menos um que faz parte do grupo indicado </dd>
- Throws: </dt>
IllegalArgumentException,
- caso o identificador dado não pertença a um processo judicialexistente na instalação</dd>
</dd>
<a name="temMovimento(java.lang.Integer)"></a>
temMovimento
boolean <b>temMovimento</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoMovimento)
- Indica se o processo atual tem, entre seus movimentos, o movimento do código indicado.
- Parameters:</dt>
codigoMovimento
- o código do movimento a ser pesquisado </dd>- Returns:</dt>
- true, se o movimento tiver sido lançado no processo </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual
</dd>
IllegalArgumentException,
- caso o código do movimento não exista na instalação</dd>
<a name="temMovimento(java.lang.Integer, java.lang.Integer)"></a>
temMovimento
boolean <b>temMovimento</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoMovimento)
- Indica se o processo indicado tem, entre seus movimentos, o movimento do código indicado.
- Parameters:</dt>
idProcesso
- o identificador do processo judicial</dd>codigoMovimento
- o código do movimento a ser pesquisado </dd>- Returns:</dt>
- true, se o movimento tiver sido lançado no processo </dd>
- Throws: </dt>
IllegalArgumentException,
- caso o processo judicial ou o código do movimento não exista na instalação</dd>
<a name="temMovimento(java.lang.Integer, int)"></a>
temMovimento
boolean <b>temMovimento</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoMovimento, int limitePesquisa)
- Indica se o processo atual tem, entre seus movimentos, o movimento do código indicado.
A pesquisa será feita até o número de movimentos indicado no parâmetro "limitePesquisa", que poderá ser 0 (zero) para o caso de se pretender avaliar todas as movimentações já ocorridas no processo.
- Parameters:</dt>
codigoMovimento
- o código do movimento a ser pesquisado</dd>limitePesquisa
- indicação de que a pesquisa deve se restringir aos últimos movimentos, limitados aonúmero indicado no limite, podendo esse número ser 0 caso se pretenda verificar todos os movimentos do processo
</dd>
- Returns:</dt>
- true, se o movimento tiver sido lançado no processo nas últimas (limitePesquisa) movimentações </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual
</dd>
IllegalArgumentException,
- caso o código do movimento não exista na instalação</dd>
<a name="temMovimento(java.lang.Integer, java.lang.Integer, int)"></a>
temMovimento
boolean <b>temMovimento</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoMovimento, int limitePesquisa)
- Indica se o processo indicado tem, entre seus movimentos, o movimento do código indicado.
A pesquisa será feita até o número de movimentos indicado no parâmetro "limitePesquisa", que poderá ser 0 (zero) para o caso de se pretender avaliar todas as movimentações já ocorridas no processo.
- Parameters:</dt>
idProcesso
- o identificador do processo judicial</dd>codigoMovimento
- o código do movimento a ser pesquisado</dd>limitePesquisa
- indicação de que a pesquisa deve se restringir aos últimos movimentos, limitados aonúmero indicado no limite, podendo esse número ser 0 caso se pretenda verificar todos os movimentos do processo
</dd>
- Returns:</dt>
- true, se o movimento tiver sido lançado no processo indicados nas últimas (limitePesquisa) movimentações </dd>
- Throws: </dt>
IllegalArgumentException,
- caso o processo judicial ou o código do movimento não exista na instalação</dd>
<a name="temMovimento(java.lang.Integer, int, java.lang.String...)"></a>
temMovimento
boolean <b>temMovimento</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoMovimento, int limitePesquisa, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>... complementos)
- Indica se o processo atual tem, entre seus movimentos, o movimento do código indicado.
A pesquisa será feita até o número de movimentos indicado no parâmetro "limitePesquisa", que poderá ser 0 (zero) para o caso de se pretender avaliar todas as movimentações já ocorridas no processo. A pesquisa também poderá reclamar que a movimentação pesquisada seja especializada pelo complemento da movimentação. A lista de complementos exigida deverá ser indicada por meio de Strings no formato codigoComplemento:valorComplemento. O sistema trata o código do complemento como inteiro e o seu valor como inteiro, caso do tipo de complemento seja um domínio, ou como String, caso seja complemento livre.
- Parameters:</dt>
codigoMovimento
- o código do movimento a ser pesquisado</dd>limitePesquisa
- indicação de que a pesquisa deve se restringir aos últimos movimentos, limitados aonúmero indicado no limite, podendo esse número ser 0 caso se pretenda verificar todos os movimentos do processo</dd>
complementos
- lista de complementos, no formato "codigoComplemento(int):valorComplemento" que devem necessariamente estar presentes para que o resultado seja verdadeiro</dd>
- Returns:</dt>
- true, se o movimento tiver sido lançado no processo e com os complementos indicados nas últimas
(limitePesquisa) movimentações
</dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual
</dd>
IllegalArgumentException,
- caso o código do movimento não exista na instalação</dd>
<a name="temMovimento(java.lang.Integer, java.lang.Integer, int, java.lang.String...)"></a>
temMovimento
boolean <b>temMovimento</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> codigoMovimento, int limitePesquisa, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>... complementos)
- Indica se o processo indicado tem, entre seus movimentos, o movimento do código indicado.
A pesquisa será feita até o número de movimentos indicado no parâmetro "limitePesquisa", que poderá ser 0 (zero) para o caso de se pretender avaliar todas as movimentações já ocorridas no processo. A pesquisa também poderá reclamar que a movimentação pesquisada seja especializada pelo complemento da movimentação. A lista de complementos exigida deverá ser indicada por meio de Strings no formato codigoComplemento:valorComplemento. O sistema trata o código do complemento como inteiro e o seu valor como inteiro, caso do tipo de complemento seja um domínio, ou como String, caso seja complemento livre.
- Parameters:</dt>
idProcesso
- o identificador do processo judicial</dd>codigoMovimento
- o código do movimento a ser pesquisado</dd>limitePesquisa
- indicação de que a pesquisa deve se restringir aos últimos movimentos, limitados aonúmero indicado no limite, podendo esse número ser 0 caso se pretenda verificar todos os movimentos do processo</dd>
complementos
- lista de complementos, no formato "codigoComplemento(int):valorComplemento" que devem necessariamente estar presentes para que o resultado seja verdadeiro</dd>
- Returns:</dt>
- true, se o movimento tiver sido lançado no processo e com os complementos indicados nas últimas
(limitePesquisa) movimentações
</dd>
- Throws: </dt>
IllegalArgumentException,
- caso o processo judicial ou o código do movimento não exista na instalação</dd>
<a name="temMovimentoDoGrupo(java.lang.String)"></a>
temMovimentoDoGrupo
boolean <b>temMovimentoDoGrupo</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> idGrupo)
- Indica se o processo atual teve lançado algum movimento do grupo identificado.
- Parameters:</dt>
idGrupo
- o identificador do grupo de movimentações </dd>- Returns:</dt>
- true, se o processo tem algum dos movimentos do grupo </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual
</dd>
IllegalArgumentException,
- caso o código do grupo não exista na instalação</dd>
<a name="temMovimentoDoGrupo(java.lang.Integer, java.lang.String)"></a>
temMovimentoDoGrupo
boolean <b>temMovimentoDoGrupo</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> idGrupo)
- Indica se o processo atual teve lançado algum movimento do grupo identificado.
- Parameters:</dt>
idProcesso
- o identificador do processo</dd>idGrupo
- o identificador do grupo de movimentações </dd>- Returns:</dt>
- true, se o processo tem algum dos movimentos do grupo </dd>
- Throws: </dt>
IllegalArgumentException,
- caso o processo judicial ou o código do grupo não exista na instalação</dd>
<a name="temMovimentoDoGrupo(java.lang.String, int)"></a>
temMovimentoDoGrupo
boolean <b>temMovimentoDoGrupo</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> idGrupo, int limitePesquisa)
- Indica se o processo atual teve, entre as (limitePesquisa) últimas movimentações,
algum dos movimentos pertencentes ao grupo identificado.
- Parameters:</dt>
idGrupo
- o identificador do grupo de movimentações</dd>limitePesquisa
- indicação de que a pesquisa deve se restringir aos últimos movimentos, limitados aonúmero indicado no limite, podendo esse número ser 0 caso se pretenda verificar todos os movimentos do processo
</dd>
- Returns:</dt>
- true, se algum dos últimos movimentos pertence ao grupo indicado </dd>
- Throws: </dt>
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a>
- caso a chamada tenha sido feita sem que, contextualmente, seja possívelidentificar o processo judicial atual
</dd>
IllegalArgumentException,
- caso o código do grupo não exista na instalação</dd>
<a name="temMovimentoDoGrupo(java.lang.Integer, java.lang.String, int)"></a>
temMovimentoDoGrupo
boolean <b>temMovimentoDoGrupo</b>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> idProcesso, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> idGrupo, int limitePesquisa)
- Indica se o processo atual teve, entre as (limitePesquisa) últimas movimentações,
algum dos movimentos pertencentes ao grupo identificado.
- Parameters:</dt>
idProcesso
- o identificador do processo judicial</dd>idGrupo
- o identificador do grupo de movimentações</dd>limitePesquisa
- indicação de que a pesquisa deve se restringir aos últimos movimentos, limitados aonúmero indicado no limite, podendo esse número ser 0 caso se pretenda verificar todos os movimentos do processo
</dd>
- Returns:</dt>
- true, se algum dos últimos movimentos pertence ao grupo indicado </dd>
- Throws: </dt>
IllegalArgumentException,
- caso o processo judicial ou o código do grupo não exista na instalação</dd>