22 lines
652 B
PHP
22 lines
652 B
PHP
<?php
|
|
|
|
namespace Modules\IndustrialEngineering\Domain;
|
|
|
|
/**
|
|
* How Industrial Engineering interacts with tables owned by other modules.
|
|
*/
|
|
final class IntegrationMode
|
|
{
|
|
/** IE reads only; external module is system of record. */
|
|
public const READ_REFERENCE = 'read_reference';
|
|
|
|
/** IE writes through a bridge service; external module remains owner. */
|
|
public const WRITE_THROUGH_BRIDGE = 'write_through_bridge';
|
|
|
|
/** IE owns the table; no external module involved. */
|
|
public const OWNED = 'owned';
|
|
|
|
/** Legacy data imported once; IE becomes system of record afterward. */
|
|
public const IMPORT_BRIDGE = 'import_bridge';
|
|
}
|