A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addAssemblyDataValues(org.simplemes.mes.assy.demand.OrderComponentState, org.simplemes.mes.assy.demand.domain.OrderAssembledComponent) - Method in OrderAssyService
Adds the assy data type's field values to the assemblyDataAsString for display.
addComponent(java.lang.String, java.security.Principal) - Method in OrderAssyController
This method adds a component to the order/LSN.
addComponent(org.simplemes.mes.assy.demand.AddOrderAssembledComponentRequest) - Method in OrderAssyService
Adds a single component to the order/LSN.
AddOrderAssembledComponentRequest - Class in org.simplemes.mes.assy.demand
This class is the request to add a component to a work center's current setup.
AddOrderAssembledComponentRequest() - Constructor in AddOrderAssembledComponentRequest
adjustProduct(org.simplemes.mes.product.domain.Product, java.util.Map) - Method in AssyUnitTestUtils
Allows sub-classes to adjust the Product before it is saved.
adjustQueryAssemblyData(java.lang.String, java.lang.Class, java.lang.String) - Method in OrderAssyService
This will change the query string if it detects an attempt to search on dynamic assembly data field and adjusts the query with the right document path.
Application - Class in org.simplemes.mes.assy.application
The main class for Assembly module testing.
Application() - Constructor in Application
assembleComponent(org.simplemes.mes.demand.domain.Order, java.util.Map) - Method in AssyUnitTestUtils
Assembles a single component onto the order/LSN.
assembleComponent(org.simplemes.mes.system.ScanRequestInterface, java.lang.String, org.simplemes.mes.system.ScanResponseInterface) - Method in ScanAssyService
Adds a single component to the order/LSN.
assembleComponentDialog(io.micronaut.http.HttpRequest, java.security.Principal) - Method in OrderAssyController
Displays the assemble component dialog for a single component with Flex Type.
AssembledComponentAction - Class in org.simplemes.mes.assy.demand
The action/event triggered when a component has been assembled by a scan.
AssembledComponentAction() - Constructor in AssembledComponentAction
AssembledComponentStateEnum.Sizes - Class in org.simplemes.mes.assy.demand
An inner class to hold the constant DB column size needed for the enum.
AssembledComponentStateEnum.Sizes() - Constructor in AssembledComponentStateEnum.Sizes
AssembledComponentUndoAction - Class in org.simplemes.mes.assy.demand
Defines the action needed to undo a single start action.
AssembledComponentUndoAction() - Constructor in AssembledComponentUndoAction
assemblyActivity(io.micronaut.http.HttpRequest, java.security.Principal) - Method in OrderAssyController
Displays the core assembly activity page.
AssemblyAddition - Class in org.simplemes.mes.assy.application
The assembly module definitions for run-time additions to the application.
AssemblyAddition() - Constructor in AssemblyAddition
AssemblyModeEnum - Enum in org.simplemes.mes.assy.demand
Defines the possible choices for a given operation's assembly mode.
AssemblyModeEnum() - Constructor in AssemblyModeEnum
AssyUnitTestUtils - Class in org.simplemes.mes.assy.test
Convenience utilities for MES Assy module unit tests.
AssyUnitTestUtils() - Constructor in AssyUnitTestUtils

B

BARCODE_LOT - Field in ScanAssyService
The logical element name for a Lot barcode element.
BARCODE_PRODUCT - Field in ScanAssyService
The logical element name for a Product barcode element.
BARCODE_SERIAL - Field in ScanAssyService
The logical element name for a Serial Number barcode element.
BARCODE_VENDOR - Field in ScanAssyService
The logical element name for a Vendor barcode element.
buildRequestAndResponse(Map<String, Object>) - Method in AssyUnitTestUtils
Builds a parsed, but not resolved scan response/request for the given order with a LOT

C

COMPLETE - Field in AssemblyModeEnum
Auto-assemble from work center setup on complete.
ComponentRemoveUndoAction - Class in org.simplemes.mes.assy.demand
Defines the action needed to undo a single component removal action.
ComponentRemoveUndoAction() - Constructor in ComponentRemoveUndoAction
ComponentRemoveUndoRequest - Class in org.simplemes.mes.assy.demand
This class is the request to undo a single component removal action for the order.
ComponentRemoveUndoRequest() - Constructor in ComponentRemoveUndoRequest
ComponentReportDetail - Class in org.simplemes.mes.assy.demand
A simple POGO to hold the component report detail rows.
ComponentReportDetail() - Constructor in ComponentReportDetail

D

DemoDataLoader - Class in org.simplemes.mes.assy.application
Loads some demo data for the Assy module.
DemoDataLoader() - Constructor in DemoDataLoader
determineOrderComponent(org.simplemes.mes.system.ScanRequestInterface, java.lang.String) - Method in ScanAssyService
Determines the component from the order/LSN that corresponds to the parsed barcode map.
determineStateValues(org.simplemes.mes.assy.demand.OrderComponentState) - Method in OrderAssyService
Sets the various state values and flags based on the quantities in the state POGO.
DisplayAssembleDialogAction - Class in org.simplemes.mes.assy.demand
The client suggested action triggered when a component is scanned, but is missing assembly data.
DisplayAssembleDialogAction() - Constructor in DisplayAssembleDialogAction

E

EMPTY - Field in OrderComponentStateEnum
The component is not assembled.

F

findAllByOrder(org.simplemes.mes.demand.domain.Order) - Method in OrderAssembledComponentRepository
findAllByOrder(org.simplemes.mes.demand.domain.Order) - Method in OrderBOMComponentRepository
findAllByProduct(org.simplemes.mes.product.domain.Product) - Method in ProductComponentRepository
findAllMatchingComponents(org.simplemes.mes.demand.domain.Order, java.lang.String) - Method in ScanAssyService
Finds all of the matching OrderComponents for the given product, sorted in ascending BOM order.
findByUuid(java.util.UUID) - Method in OrderAssembledComponentRepository
findByUuid(java.util.UUID) - Method in OrderBOMComponentRepository
findByUuid(java.util.UUID) - Method in ProductComponentRepository
findComponentAssemblyState(io.micronaut.http.HttpRequest, java.security.Principal) - Method in OrderAssyController
Returns the assembly state of a given order/LSN.
findComponentAssemblyState(org.simplemes.mes.assy.demand.FindComponentAssemblyStateRequest) - Method in OrderAssyService
Finds the state of all the components needed for the given order/LSN.
FindComponentAssemblyStateRequest - Class in org.simplemes.mes.assy.demand
This class is the request to find the component state of an order/LSN.
FindComponentAssemblyStateRequest() - Constructor in FindComponentAssemblyStateRequest
formatForRemoval(org.simplemes.mes.assy.demand.domain.OrderAssembledComponent) - Method in OrderAssyService
Formats the given assembled component, suitable for a removal confirmation.
FULL - Field in OrderComponentStateEnum
The component is fully assembled.

G

getId() - Method in AssemblyModeEnum
The short, internal (DB) ID used for this interval.
getId() - Method in OrderComponentStateEnum
The short, internal (DB) ID used for this status.
getType() - Method in AssembledComponentAction
The recommended client action.
getType() - Method in DisplayAssembleDialogAction
The recommended client action.

H

I

ID_LENGTH - Field in AssembledComponentStateEnum.Sizes
The size of the column needed for persistence.

J

K

L

list() - Method in OrderAssembledComponentRepository
list() - Method in OrderBOMComponentRepository
list() - Method in ProductComponentRepository
loadDemoData() - Method in DemoDataLoader
Loads the demo data.
loadManagerAssyDashboard() - Method in DemoDataLoader
Loads the a manager assembly dashboard with default activities.
loadProductDemoData() - Method in DemoDataLoader
Loads the demo data for Products.
loadScanAssyDashboard() - Method in DemoDataLoader
Loads the a scan-based dashboard with default activities.

M

main(java.lang.String) - Method in Application
MAX_VALUE - Field in AssemblyModeEnum
MAX_VALUE - Field in OrderComponentStateEnum
MIN_VALUE - Field in AssemblyModeEnum
MIN_VALUE - Field in OrderComponentStateEnum

N

next() - Method in AssemblyModeEnum
next() - Method in OrderComponentStateEnum
NONE - Field in AssemblyModeEnum
No automatic assembly processing at this operation.

O

OrderAssembledComponent - Class in org.simplemes.mes.assy.demand.domain
Defines a single component assembled into an order (and optionally an LSN).
OrderAssembledComponent() - Constructor in OrderAssembledComponent
OrderAssembledComponentRepository - Interface in org.simplemes.mes.assy.demand.domain
The repository base interface.
OrderAssembledComponentRepository() - Constructor in OrderAssembledComponentRepository
OrderAssyController - Class in org.simplemes.mes.assy.demand.controller
The OrderAssy controller.
OrderAssyController() - Constructor in OrderAssyController
OrderAssyService - Class in org.simplemes.mes.assy.demand.service
This service provides business logic used for the Assembly module that provides additions to the core Order service.
OrderAssyService() - Constructor in OrderAssyService
OrderBOMComponent - Class in org.simplemes.mes.assy.demand.domain
Defines a single component required for a given order.
OrderBOMComponent() - Constructor in OrderBOMComponent
OrderBOMComponentRepository - Interface in org.simplemes.mes.assy.demand.domain
The repository base interface.
OrderBOMComponentRepository() - Constructor in OrderBOMComponentRepository
OrderComponentState - Class in org.simplemes.mes.assy.demand
This class contains the fields for a single row in the component assembly state for an order/LSN.
OrderComponentState() - Constructor in OrderComponentState
OrderComponentStateEnum - Enum in org.simplemes.mes.assy.demand
OrderComponentStateEnum() - Constructor in OrderComponentStateEnum
OVER - Field in OrderComponentStateEnum
The component is over-assembled.

P

PARTIAL - Field in OrderComponentStateEnum
The component is partially assembled.
postAdjustQuery(java.lang.String, java.lang.String, java.lang.Class) - Method in OrderAssyService
ExtensionPoint post method to adjust the query string to make the input more user friendly.
postGetBarcodePrefixMapping(Map<String, String>) - Method in ScanAssyService
Post-scan extension method for the getBarcodePrefix() method.
postRelease(org.simplemes.mes.demand.OrderReleaseResponse, org.simplemes.mes.demand.OrderReleaseRequest) - Method in OrderAssyService
After an order is released by the mes-core module, this addition method will copy any ProductComponent (BOM) records to the order.
postScan(org.simplemes.mes.system.ScanResponseInterface, org.simplemes.mes.system.ScanRequestInterface) - Method in ScanAssyService
Post-scan extension method for the scan() method.
preAdjustQuery(java.lang.String, java.lang.Class) - Method in OrderAssyService
ExtensionPoint pre method to adjust the query string to make the input more user friendly.
preGetBarcodePrefixMapping() - Method in ScanAssyService
Pre-scan extension method for the getBarcodePrefix() method.
preRelease(org.simplemes.mes.demand.OrderReleaseRequest) - Method in OrderAssyService
Pre-release extension method for the order release process.
preScan(org.simplemes.mes.system.ScanRequestInterface) - Method in ScanAssyService
Pre-scan extension method for the scan() method.
previous() - Method in AssemblyModeEnum
previous() - Method in OrderComponentStateEnum
processBarcodeForFlexField(org.simplemes.mes.system.ScanResponseInterface, java.lang.String, org.simplemes.mes.assy.demand.AddOrderAssembledComponentRequest) - Method in ScanAssyService
Check the parsed barcode for the given flex field name (case insensitive) and adjust the addRequest to include the value if the field is in the barcode.
ProductComponent - Class in org.simplemes.mes.assy.product.domain
Defines a single component required for a given product.
ProductComponent() - Constructor in ProductComponent
ProductComponentRepository - Interface in org.simplemes.mes.assy.product.domain
The repository base interface.
ProductComponentRepository() - Constructor in ProductComponentRepository

Q

R

releaseOrder(java.util.Map) - Method in AssyUnitTestUtils
Create and release a single order, optionally on a routing with or without LSNs.
releaseOrders(java.util.Map) - Method in AssyUnitTestUtils
Create and release orders with product components with or without LSNs.
removeComponent(java.lang.String, java.security.Principal) - Method in OrderAssyController
This method removes a component to the order/LSN.
removeComponent(org.simplemes.mes.assy.demand.RemoveOrderAssembledComponentRequest) - Method in OrderAssyService
Marks a single component as removed.
removeComponentDialog(io.micronaut.http.HttpRequest, java.security.Principal) - Method in OrderAssyController
Displays the remove component dialog for a single component with Flex Type.
removeComponents(java.lang.String, java.security.Principal) - Method in OrderAssyController
This method removes one or more components from an order.
RemoveOrderAssembledComponentRequest - Class in org.simplemes.mes.assy.demand
This class is the request to remove an assembled component from the order.
RemoveOrderAssembledComponentRequest() - Constructor in RemoveOrderAssembledComponentRequest
resolveComponent(java.util.Map) - Method in OrderAssyController
Resolves the assembleComponentDialog() HTTP parameters into a prototype OrderAssembledComponent object that is used for the dialog field's model.
resolveComponentForRequest(org.simplemes.mes.assy.demand.AddOrderAssembledComponentRequest) - Method in OrderAssyService
Resolves the component for the given request.

S

ScanAssyService - Class in org.simplemes.mes.assy.system.service
This service provides business logic used for the Assembly module that provides additions to the core Scan service.
ScanAssyService() - Constructor in ScanAssyService
START - Field in AssemblyModeEnum
Auto-assemble from work center setup on start.
START_COMPLETE - Field in AssemblyModeEnum
Auto-assemble from work center setup on start and complete.

T

toShortString() - Method in ProductComponent
Returns the short-format of this object.
toStringLocalized(java.util.Locale) - Method in AssemblyModeEnum
Build a human-readable version of this object.
toStringLocalized(java.util.Locale) - Method in OrderComponentStateEnum
Build a human-readable version of this object.
toStringLocalized(java.util.Locale) - Method in ProductComponent
Build a human-readable version of this object, localized.

U

undoComponentRemove(org.simplemes.mes.assy.demand.ComponentRemoveUndoRequest) - Method in OrderAssyService
Un-removes a single component.
undoRemoveComponent(java.lang.String, java.security.Principal) - Method in OrderAssyController
This method restores the removed component to the order.

V

valueOf(java.lang.String) - Method in AssemblyModeEnum
valueOf(java.lang.String) - Method in OrderComponentStateEnum
values() - Method in AssemblyModeEnum
values() - Method in OrderComponentStateEnum

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _