Interface ManufacturingInstanceService
public interface ManufacturingInstanceService
Document me
- Since:
- 2024-01-16
-
Method Summary
Modifier and TypeMethodDescriptionMfgInstanceResult<? extends MfgInstance>
bulkRead
(com.technia.dsx.common.TenantSession session, List<String> mfgInstanceIds, MfgInstanceMask mask, MfgInstanceField... fields) Get Multiple Manufacturing Item Instances which are Indexed.MfgInstanceResult<? extends MfgInstance>
create
(com.technia.dsx.common.TenantSession session, String mfgItemId, MfgInstanceMask mask, CreateMfgInstancesInput input) void
get
(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, MfgInstanceMask mask, MfgInstanceField... fields) MfgInstanceResult<? extends MfgInstance>
getAll
(com.technia.dsx.common.TenantSession session, String mfgItemId, MfgInstanceMask mask) default MfgInstanceDetails
getDetails
(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, boolean allFields) getSpecifiedOccurrences
(com.technia.dsx.common.TenantSession session, ListSpecifiedOccurrencesInput input) Get all the Manufacturing Item Instances from the given specified Engineering Item occurrence having implement links.modify
(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, MfgInstanceMask mask, ModifyMfgInstanceInput input) replace
(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, MfgInstanceMask mask, ReplaceMfgInstanceInput input)
-
Method Details
-
getAll
@Remote(READ) MfgInstanceResult<? extends MfgInstance> getAll(com.technia.dsx.common.TenantSession session, String mfgItemId, MfgInstanceMask mask) -
create
@Remote(CREATE) MfgInstanceResult<? extends MfgInstance> create(com.technia.dsx.common.TenantSession session, String mfgItemId, MfgInstanceMask mask, CreateMfgInstancesInput input) -
getDetails
@Remote(READ) default MfgInstanceDetails getDetails(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, boolean allFields) -
get
@Remote(READ) MfgInstance get(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, MfgInstanceMask mask, MfgInstanceField... fields) -
modify
@Remote(UPDATE) MfgInstance modify(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, MfgInstanceMask mask, ModifyMfgInstanceInput input) -
replace
@Remote(UPDATE) MfgInstance replace(com.technia.dsx.common.TenantSession session, String mfgItemId, String mfgInstanceId, MfgInstanceMask mask, ReplaceMfgInstanceInput input) -
detach
-
bulkRead
@Remote(READ) MfgInstanceResult<? extends MfgInstance> bulkRead(com.technia.dsx.common.TenantSession session, List<String> mfgInstanceIds, MfgInstanceMask mask, MfgInstanceField... fields) Get Multiple Manufacturing Item Instances which are Indexed. API Works only for Indexed Data only. The customer attributes or enterprise extension attributes are returned only with default sixw mapping ds6wg:TypeName.AttributeName and it is not supported if the sixw predicate is changed.- Parameters:
session
-mfgInstanceIds
-mask
-fields
-- Returns:
-
getSpecifiedOccurrences
ListSpecifiedOccurrencesResult getSpecifiedOccurrences(com.technia.dsx.common.TenantSession session, ListSpecifiedOccurrencesInput input) Get all the Manufacturing Item Instances from the given specified Engineering Item occurrence having implement links.- Parameters:
session
-input
-- Returns:
-