Interface ResultingEngItemService


public interface ResultingEngItemService
Document me
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