@io.micronaut.data.annotation.MappedEntity @org.simplemes.eframe.domain.annotation.DomainEntity @groovy.transform.EqualsAndHashCode @java.lang.SuppressWarnings(value: unused) @groovy.transform.ToString(includeNames: true, includePackage: false, excludes: [masterRouting]) class MasterOperation extends java.lang.Object implements OperationTrait
This defines a single operation performed to produce a product. These are normally grouped together in a RoutingTrait to be performed in a specific sequence. Operations can be assigned to be worked in a given Work Center, but that is optional.
Type | Name and description |
---|---|
private static java.lang.Object |
fieldOrder Defines the default general field ordering for GUIs and other field listings/reports. |
private java.lang.String |
fields The custom field holder. |
private static java.lang.Object |
keys The primary keys for this record are routing and sequence. |
private MasterRouting |
masterRouting This operation belongs to the given master routing. |
private int |
sequence Defines the sequence this operation should be performed in. |
private java.lang.String |
title The title (short description) of this operation. |
private java.util.UUID |
uuid |
Constructor and description |
---|
MasterOperation
() The empty constructor. |
MasterOperation
(MasterOperation operation) A copy constructor to copy the operation info from another operation. |
MasterOperation
() |
Type Params | Return Type | Name and description |
---|---|---|
|
java.util.List<ValidationError> |
validate() Validates the record before save. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Defines the default general field ordering for GUIs and other field listings/reports.
The custom field holder.
The primary keys for this record are routing and sequence. Routing is the parent key.
This operation belongs to the given master routing.
Defines the sequence this operation should be performed in. The order is relative to other operation records. Value must be greater than 0.
The title (short description) of this operation. This is usually visible to the production operator.
The empty constructor.
A copy constructor to copy the operation info from another operation.
operation
- The routing to copy from.Groovy Documentation