Interface ResultingEngItemService


public interface ResultingEngItemService
Service for managing resulting engineering items linked to manufacturing items.

Resulting engineering items represent engineering items that result from or are associated with manufacturing items. This service provides operations to search, create, read, update, and delete resulting engineering item links.

Since:
2024-01-16
  • Method Details

    • search

      @Remote(READ) ResultingEngItemSearchResult search(com.technia.dsx.common.TenantSession session, String mfgItemId, Integer maxResult, Integer skip, ResultingEngItemField... field)
      Gets all the resulting Engineering Item from the Manufacturing reference dsmfg:MfgItem.
      Parameters:
      session - The current session
      mfgItemId - dsmfg:MfgItem object ID
      maxResult - Represents the total number of items returned from the search, accepts a maximum value of 10.
      skip - Represents the number of items to skip (to be used along with $top query parameter). Default is 0
      field - Optional fields
      Returns:
    • create

      @Remote(UPDATE) ResultingEngItemSearchResult create(com.technia.dsx.common.TenantSession session, String mfgItemId, CreateResultingEngItemsInput input)
      Creates Resulting Engineering Item Link to an Engineering Item.
      Parameters:
      session - The current session
      mfgItemId - dsmfg:MfgItem object ID
      input -
      Returns:
    • get

      @Remote(READ) ResultingEngItemSearchResult get(com.technia.dsx.common.TenantSession session, String mfgItemId, String resultingEngItemId, ResultingEngItemField... fields)
      Gets specific resulting Engineering Items from the Manufacturing reference dsmfg:MfgItem.
      Parameters:
      session - The current session
      mfgItemId - dsmfg:MfgItem object ID
      resultingEngItemId - dsmfg:ResultingEngItem object ID
      fields - Optional fields
      Returns:
    • update

      @Remote(UPDATE) ResultingEngItemSearchResult update(com.technia.dsx.common.TenantSession session, String mfgItemId, String resultingEngItemId, String usage, String cestamp)
      Modifies the Resulting Eng Item Link attributes
      Parameters:
      session - The current session
      mfgItemId - dsmfg:MfgItem object ID
      resultingEngItemId - dsmfg:ResultingEngItem object ID
      usage - The usage value
      cestamp - The CE stamp (required)
      Returns:
    • delete

      @Remote(DELETE) void delete(com.technia.dsx.common.TenantSession session, String mfgItemId, String resultingEngItemId)
      Delete the Resulting EngItem Link to Engineering Item
      Parameters:
      session - The current session
      mfgItemId - dsmfg:MfgItem object ID
      resultingEngItemId - dsmfg:ResultingEngItem object ID