@io.micronaut.data.annotation.MappedEntity @org.simplemes.eframe.domain.annotation.DomainEntity @com.fasterxml.jackson.annotation.JsonFilter(value: searchableFilter) @java.lang.SuppressWarnings(value: unused) @groovy.transform.ToString(includeNames: true, includePackage: false) @groovy.transform.EqualsAndHashCode(includes: [routing]) class MasterRouting extends java.lang.Object implements RoutingTrait
Defines a routing for the production of one or more products. A routing is a sequence of steps (operations) needed to manufacture a product. These steps operations can be simple actions such as ASSEMBLE or TEST. They may also be a composite operation that is made up of several actions.
This sub-class is used to attach a routing to multiple products in general but not to a specific product.Type | Name and description |
---|---|
private java.util.Date |
dateCreated |
private java.util.Date |
dateUpdated |
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 java.util.List<OperationTrait> |
operations The operations used only by this master routing. |
private java.lang.String |
routing The Routing as known to the users. |
private static java.lang.Object |
searchable This domain is a top-level searchable element. |
private java.lang.String |
title The routing's title (short description). |
private java.util.UUID |
uuid |
private java.lang.Integer |
version |
Constructor and description |
---|
MasterRouting
() |
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.Object |
beforeSave() Sorts the operations before save. |
|
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 operations used only by this master routing.
The Routing as known to the users. Primary Code Field.
Maximum length is defined by FieldSizes#MAX_PRODUCT_LENGTH#MAX_PRODUCT_LENGTH.This domain is a top-level searchable element.
The routing's title (short description).
Maximum length is defined by FieldSizes#MAX_TITLE_LENGTH#MAX_TITLE_LENGTH.Groovy Documentation