com.proschedule.core.scheduling.model.keys
Class OperationSchedulingComponentDetailKey

java.lang.Object
  extended by com.proschedule.core.scheduling.model.keys.OperationSchedulingComponentDetailKey
All Implemented Interfaces:
PrimaryKey, java.io.Serializable

public class OperationSchedulingComponentDetailKey
extends java.lang.Object
implements java.io.Serializable, PrimaryKey

Chave Primária Composta de Operation, Day, Component e Order

See Also:
com.proschedule.core.scheduling.model.OperationSchedulingDetail, Serialized Form

Constructor Summary
OperationSchedulingComponentDetailKey()
          Construtor da Classe
OperationSchedulingComponentDetailKey(Operation operation, Day day, Component component, Order order)
          Construtor da Classe
 
Method Summary
 Component getComponent()
           
 Day getDay()
           
 java.lang.Object getKey()
          Recupera a chave.
 Operation getOperation()
           
 Order getOrder()
           
 void setComponent(Component component)
           
 void setDay(Day day)
           
 void setKey(java.lang.Object obj)
          Altera o valor da chave.
 void setOperation(Operation operation)
           
 void setOrder(Order order)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationSchedulingComponentDetailKey

public OperationSchedulingComponentDetailKey(Operation operation,
                                             Day day,
                                             Component component,
                                             Order order)
Construtor da Classe

Parameters:
operation - A operação da chave
day - O dia da chave
component - O componente da chave
order - A ordem de produção da chave

OperationSchedulingComponentDetailKey

public OperationSchedulingComponentDetailKey()
Construtor da Classe

Method Detail

getOperation

public Operation getOperation()
Returns:
the operation

setOperation

public void setOperation(Operation operation)
Parameters:
operation - the operation to set

getDay

public Day getDay()
Returns:
the day

setDay

public void setDay(Day day)
Parameters:
day - the day to set

getComponent

public Component getComponent()
Returns:
the component

setComponent

public void setComponent(Component component)
Parameters:
component - the component to set

getOrder

public Order getOrder()
Returns:
the order

setOrder

public void setOrder(Order order)
Parameters:
order - the order to set

getKey

public java.lang.Object getKey()
Recupera a chave.

Specified by:
getKey in interface PrimaryKey
Returns:
OperationSchedulingKey

setKey

public void setKey(java.lang.Object obj)
Description copied from interface: PrimaryKey
Altera o valor da chave.

Specified by:
setKey in interface PrimaryKey
Parameters:
obj - Objeto contendo a chave.