Interface EngInstanceService
public interface EngInstanceService
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends DefaultRelationship>
create
(com.technia.dsx.common.TenantSession session, String engItemId, CreateEngInstancesData createInput, EngInstanceMask mask, EngInstanceField... fields) Create new Engineering Item Instance(s).com.technia.dsx.common.StatusWithMessage
EngInstanceResult<? extends DefaultRelationship>
getAll
(com.technia.dsx.common.TenantSession session, String itemId, EngInstanceMask mask, EngInstanceField... fields) getFilterable
(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, FilterableMask mask, FilterableField... fields) load
(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, EngInstanceMask mask, EngInstanceField... fields) modify
(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, EngInstanceModifyData input, EngInstanceMask mask, EngInstanceField... fields) replace
(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, ReplaceData replaceData, EngInstanceMask mask, EngInstanceField... fields)
-
Method Details
-
getAll
@Remote(READ) EngInstanceResult<? extends DefaultRelationship> getAll(com.technia.dsx.common.TenantSession session, String itemId, EngInstanceMask mask, EngInstanceField... fields) -
detach
-
modify
@Remote(UPDATE) DefaultRelationship modify(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, EngInstanceModifyData input, EngInstanceMask mask, EngInstanceField... fields) -
create
@Remote(CREATE) List<? extends DefaultRelationship> create(com.technia.dsx.common.TenantSession session, String engItemId, CreateEngInstancesData createInput, EngInstanceMask mask, EngInstanceField... fields) Create new Engineering Item Instance(s).- Parameters:
session
-engItemId
-createInput
-mask
-fields
-- Returns:
-
load
@Remote(READ) DefaultRelationship load(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, EngInstanceMask mask, EngInstanceField... fields) -
replace
@Remote(UPDATE) DefaultRelationship replace(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, ReplaceData replaceData, EngInstanceMask mask, EngInstanceField... fields) -
getFilterable
@Remote(READ) FilterableDetails getFilterable(com.technia.dsx.common.TenantSession session, String engItemId, String engInstanceId, FilterableMask mask, FilterableField... fields)
-