|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.proschedule.core.scheduling.facade.OperationSchedulingFacade
public class OperationSchedulingFacade
Classe para controle do sequenciamento da produção
Constructor Summary | |
---|---|
OperationSchedulingFacade()
Construtor da Classe |
Method Summary | |
---|---|
boolean |
add(OperationScheduling operationScheduling)
Adiciona um sequenciamento por operação. |
boolean |
addComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail)
Adiciona um detalhe de sequenciamento por operação. |
boolean |
addSetDetail(OperationSchedulingSetDetail operationSchedulingDetail)
Adiciona um detalhe de sequenciamento por operação. |
boolean |
alreadyExist(OperationScheduling operationScheduling)
Verifica se já existe um sequenciamento por operação no banco de dados. |
boolean |
alreadyExistComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail)
Verifica se já existe um detalhe de sequenciamento por operação no banco de dados. |
boolean |
alreadyExistSetDetail(OperationSchedulingSetDetail operationSchedulingDetail)
Verifica se já existe um detalhe de sequenciamento por operação no banco de dados. |
void |
createCurrentYearOperationScheduling(Operation operation,
java.lang.Integer year)
Cria o sequenciamento de base para determinada operação em determinado ano |
void |
createYearOperationsScheduling(Calendar calendar)
Cria a base de sequenciamento para cada operação em um determinado calendário |
OperationScheduling |
getOperationScheduling(OperationSchedulingKey key)
Recupera um sequenciamento por operação com o código informado. |
OperationSchedulingComponentDetail |
getOperationSchedulingComponentDetail(OperationSchedulingComponentDetailKey key)
Recupera um sequenciamento por operação com o código informado. |
OperationSchedulingSetDetail |
getOperationSchedulingSetDetail(OperationSchedulingSetDetailKey key)
Recupera um sequenciamento por operação com o código informado. |
java.util.List<OperationScheduling> |
list()
Lista todos os sequenciamento por operaçãos. |
java.util.List<OperationScheduling> |
list(java.util.Date startDate,
java.util.Date endDate)
Devolve uma lista dos sequenciamentos de operações dentro do período informado. |
java.util.List<OperationScheduling> |
list(Day value,
java.lang.String operator)
Devolve uma lista dos sequenciamentos de operações de acordo com o dia informado. |
java.util.List<OperationScheduling> |
list(int year)
Lista o sequenciamento por operações do ano informado. |
java.util.List<OperationScheduling> |
list(Operation value,
java.lang.String operator)
Devolve uma lista dos sequenciamentos de operações de acordo com a operação. |
java.util.List<OperationScheduling> |
list(java.lang.String field,
java.lang.String order)
Devolve uma lista com todos sequenciamento por operaçãos em ordem crescente ou decrescente em relação a um campo informado. |
java.util.List<OperationSchedulingComponentDetail> |
listComponentDetails(Component component,
Operation operation,
Day day)
Devolve uma lista dos sequenciamentos por operação dos componentes de determinado componente em determinada operação em determinado dia. |
java.util.List<OperationSchedulingComponentDetail> |
listComponentDetails(java.util.Date startDate,
java.util.Date endDate)
Devolve uma lista dos detalhes de componente dentro do período informado. |
java.util.List<OperationSchedulingComponentDetail> |
listComponentDetails(Order value,
java.lang.String operator)
Devolve uma lista dos sequenciamentos por operação dos componentes de determinada ordem de produção. |
java.util.List<OperationSchedulingSetDetail> |
listSetDetails(java.util.Date startDate,
java.util.Date endDate)
Devolve uma lista dos detalhes de conjunto dentro do período informado. |
java.util.List<OperationSchedulingSetDetail> |
listSetDetails(Order value,
java.lang.String operator)
Devolve uma lista dos sequenciamentos por operação dos conjuntos de determinada ordem de produção. |
java.util.List<OperationSchedulingSetDetail> |
listSetDetails(Set set,
Operation operation,
Day day)
Devolve uma lista dos sequenciamentos por operação dos conjuntos de determinado conjunto em determinada operação em determinado dia. |
boolean |
modify(OperationScheduling operationScheduling)
Modifica um sequenciamento por operação. |
boolean |
modifyComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail)
Modifica um detalhe de sequenciamento por operação. |
boolean |
modifySetDetail(OperationSchedulingSetDetail operationSchedulingDetail)
Modifica um detalhe de sequenciamento por operação. |
boolean |
remove(OperationScheduling operationScheduling)
Remove um sequenciamento por operação. |
boolean |
removeAll(Operation operation)
Remove todo o sequenciamento de uma operação. |
boolean |
removeComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail)
Remove um detalhe de sequenciamento por operação. |
boolean |
removeSetDetail(OperationSchedulingSetDetail operationSchedulingDetail)
Remove um detalhe de sequenciamento por operação. |
void |
validate(OperationScheduling operationScheduling)
Valida um objeto sequenciamento por operação. |
void |
validateComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail)
Valida um objeto detalhe de sequenciamento por operação. |
void |
validateSetDetail(OperationSchedulingSetDetail operationSchedulingDetail)
Valida um objeto detalhe de sequenciamento por operação. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OperationSchedulingFacade()
Method Detail |
---|
public void validate(OperationScheduling operationScheduling) throws ValidatorException
operationScheduling
- O objeto a ser validado
ValidatorException
- A exceção lançada em caso de dados inválidospublic boolean add(OperationScheduling operationScheduling) throws OperationSchedulingPersistenceException, ValidatorException
operationScheduling
- O sequenciamento por operação a ser adicionado.
OperationSchedulingPersistenceException
ValidatorException
public boolean modify(OperationScheduling operationScheduling) throws OperationSchedulingPersistenceException, ValidatorException
operationScheduling
- O sequenciamento por operação a ser modificado.
OperationSchedulingPersistenceException
ValidatorException
public boolean remove(OperationScheduling operationScheduling) throws OperationSchedulingPersistenceException
operationScheduling
- sequenciamento por operação a ser removido.
OperationSchedulingPersistenceException
public boolean removeAll(Operation operation) throws OperationSchedulingPersistenceException
operation
- A operação cujo sequenciamento será removido
OperationSchedulingPersistenceException
public java.util.List<OperationScheduling> list() throws OperationSchedulingPersistenceException
OperationSchedulingPersistenceException
public java.util.List<OperationScheduling> list(int year) throws OperationSchedulingPersistenceException
year
- O ano a ser procurado
OperationSchedulingPersistenceException
public java.util.List<OperationScheduling> list(java.lang.String field, java.lang.String order) throws OperationSchedulingPersistenceException
field
- O campo em que a ordenação se daráorder
- Ascendendente ou descendente. Valores: asc ou desc
OperationSchedulingPersistenceException
public java.util.List<OperationScheduling> list(java.util.Date startDate, java.util.Date endDate) throws OperationSchedulingPersistenceException
startDate
- Data inicialendDate
- Data final
OperationSchedulingPersistenceException
public java.util.List<OperationScheduling> list(Operation value, java.lang.String operator) throws OperationSchedulingPersistenceException
value
- O termo a ser pesquisado no campo.operator
- O operador lógico. Valores permitidos: =, <>, >, <, >=, <=
OperationSchedulingPersistenceException
public java.util.List<OperationScheduling> list(Day value, java.lang.String operator) throws OperationSchedulingPersistenceException
value
- O termo a ser pesquisado no campo.operator
- O operador lógico. Valores permitidos: =, <>, >, <, >=, <=
OperationSchedulingPersistenceException
public java.util.List<OperationSchedulingComponentDetail> listComponentDetails(Order value, java.lang.String operator) throws OperationSchedulingComponentDetailPersistenceException
value
- O termo a ser pesquisado no campo.operator
- O operador lógico. Valores permitidos: =, <>
OperationSchedulingComponentDetailPersistenceException
public java.util.List<OperationSchedulingSetDetail> listSetDetails(Order value, java.lang.String operator) throws OperationSchedulingSetDetailPersistenceException
value
- O termo a ser pesquisado no campo.operator
- O operador lógico. Valores permitidos: =, <>
OperationSchedulingSetDetailPersistenceException
public java.util.List<OperationSchedulingComponentDetail> listComponentDetails(Component component, Operation operation, Day day) throws OperationSchedulingComponentDetailPersistenceException
component
- O componente a ser buscado no sequenciamentooperation
- A operação a ser buscada no sequenciamentoday
- O dia a ser buscado no sequenciamento
OperationSchedulingComponentDetailPersistenceException
public java.util.List<OperationSchedulingSetDetail> listSetDetails(Set set, Operation operation, Day day) throws OperationSchedulingSetDetailPersistenceException
set
- O conjunto do detalhamentooperation
- A operação a ser buscada no sequenciamentoday
- O dia a ser buscado no sequenciamento
OperationSchedulingSetDetailPersistenceException
public java.util.List<OperationSchedulingComponentDetail> listComponentDetails(java.util.Date startDate, java.util.Date endDate) throws OperationSchedulingComponentDetailPersistenceException
startDate
- Data inicialendDate
- Data final
OperationSchedulingComponentDetailPersistenceException
public java.util.List<OperationSchedulingSetDetail> listSetDetails(java.util.Date startDate, java.util.Date endDate) throws OperationSchedulingSetDetailPersistenceException
startDate
- Data inicialendDate
- Data final
OperationSchedulingSetDetailPersistenceException
public boolean alreadyExist(OperationScheduling operationScheduling) throws OperationSchedulingPersistenceException
operationScheduling
- sequenciamento por operação com os dados da chave primária
OperationSchedulingPersistenceException
public OperationScheduling getOperationScheduling(OperationSchedulingKey key) throws OperationSchedulingPersistenceException
key
- A chave primária a ser procurada
OperationSchedulingPersistenceException
public void validateComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail) throws ValidatorException
operationSchedulingDetail
- O objeto a ser validado
ValidatorException
- A exceção lançada em caso de dados inválidospublic boolean addComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail) throws OperationSchedulingComponentDetailPersistenceException, ValidatorException
operationSchedulingDetail
- O detalhe de sequenciamento por operação a ser adicionado.
OperationSchedulingComponentDetailPersistenceException
ValidatorException
public boolean modifyComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail) throws OperationSchedulingComponentDetailPersistenceException, ValidatorException
operationSchedulingDetail
- O detalhe de sequenciamento por operação a ser modificado.
OperationSchedulingComponentDetailPersistenceException
ValidatorException
public boolean removeComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail) throws OperationSchedulingComponentDetailPersistenceException
operationSchedulingDetail
- detalhe de sequenciamento por operação a ser removido.
OperationSchedulingComponentDetailPersistenceException
public boolean alreadyExistComponentDetail(OperationSchedulingComponentDetail operationSchedulingDetail) throws OperationSchedulingComponentDetailPersistenceException
operationSchedulingDetail
- detalhe de sequenciamento por operação com os dados da chave primária
OperationSchedulingComponentDetailPersistenceException
public OperationSchedulingComponentDetail getOperationSchedulingComponentDetail(OperationSchedulingComponentDetailKey key) throws OperationSchedulingComponentDetailPersistenceException
key
- A chave primária a ser procurada
OperationSchedulingComponentDetailPersistenceException
public void validateSetDetail(OperationSchedulingSetDetail operationSchedulingDetail) throws ValidatorException
operationSchedulingDetail
- O objeto a ser validado
ValidatorException
- A exceção lançada em caso de dados inválidospublic boolean addSetDetail(OperationSchedulingSetDetail operationSchedulingDetail) throws OperationSchedulingSetDetailPersistenceException, ValidatorException
operationSchedulingDetail
- O detalhe de sequenciamento por operação a ser adicionado.
OperationSchedulingSetDetailPersistenceException
ValidatorException
public boolean modifySetDetail(OperationSchedulingSetDetail operationSchedulingDetail) throws OperationSchedulingSetDetailPersistenceException, ValidatorException
operationSchedulingDetail
- O detalhe de sequenciamento por operação a ser modificado.
OperationSchedulingSetDetailPersistenceException
ValidatorException
public boolean removeSetDetail(OperationSchedulingSetDetail operationSchedulingDetail) throws OperationSchedulingSetDetailPersistenceException
operationSchedulingDetail
- detalhe de sequenciamento por operação a ser removido.
OperationSchedulingSetDetailPersistenceException
public boolean alreadyExistSetDetail(OperationSchedulingSetDetail operationSchedulingDetail) throws OperationSchedulingSetDetailPersistenceException
operationSchedulingDetail
- detalhe de sequenciamento por operação com os dados da chave primária
OperationSchedulingSetDetailPersistenceException
public OperationSchedulingSetDetail getOperationSchedulingSetDetail(OperationSchedulingSetDetailKey key) throws OperationSchedulingSetDetailPersistenceException
key
- A chave primária a ser procurada
OperationSchedulingSetDetailPersistenceException
public void createYearOperationsScheduling(Calendar calendar) throws OperationSchedulingPersistenceException, ValidatorException
calendar
- O calendário para a criação do sequenciamento das operações
OperationSchedulingPersistenceException
ValidatorException
public void createCurrentYearOperationScheduling(Operation operation, java.lang.Integer year) throws OperationSchedulingPersistenceException, ValidatorException
operation
- A operação a ser sequenciadayear
- O ano em que será feito o sequenciamento
OperationSchedulingPersistenceException
ValidatorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |