Interface OperatedOnAllocationService


@RemoteInterface public interface OperatedOnAllocationService
Service to perform operated on allocation-related tasks.

Supported API: true

Extendable: false
  • Method Details

    • doCopyAllocation

      OperatedOnAllocationReport doCopyAllocation(MPMOperationHolder operationHolder, Collection<? extends OperationToPartAllocationLink> linksToConsume, NavigationCriteria relatedNC, boolean isReAllocation) throws WTException
      This service will consume given links as operated on parts on given operation holder. This is usually used when you want to reuse an existing allocation and duplicate it for selected operation holder

      Supported API: true
      Parameters:
      operationHolder -
      linksToConsume -
      Throws:
      WTException
    • doSimpleAllocation

      OperatedOnAllocationReport doSimpleAllocation(List<MPMOperationHolder> operationHolders, List<WTPart> parts) throws WTException
      This service will consume given parts as operated on parts as stand alone.

      Supported API: true
      Parameters:
      operationHolders -
      parts -
      Throws:
      WTException
    • doSimpleAllocation

      WTCollection doSimpleAllocation(Map<MPMOperation,List<WTPart>> operationHoldersToPartsMap) throws WTException
      This service will consume given parts as operated on parts for the MPMOperationHolder.

      Supported API: true
      Parameters:
      operationHoldersToPartsMap -
      Returns:
      WTCollection with MPMOperationToOperatedPartLinks
      Throws:
      WTException
    • isStandaloneAllocation

      boolean isStandaloneAllocation(OperationToPartAllocationLink link)
      Find out that allocated part is stand-alone or it is consumed from related assembly.

      Supported API: true
      Parameters:
      link -
      Returns:
    • isReferenceAllocation

      boolean isReferenceAllocation(OperationToPartAllocationLink link)
      Find out that allocated part is reference or it is consumed from related assembly.

      Supported API: true
      Parameters:
      link -
      Returns: