パッケージ com.shimizukenta.secs.gem

インタフェース DynamicLink


public interface DynamicLink
This interface is implementation of Event-Report-Link in GEM (SEMI-E30).

To create new instance, newInstance(DynamicCollectionEvent, List)
To get CEID, collectionEventId()
To get RPTIDs, reportIds()
To S2F35 Single Link, toS2F35Link()

Instances of this class are immutable.

  • メソッドの詳細

    • newInstance

      static DynamicLink newInstance​(DynamicCollectionEvent collectionEvent, java.util.List<? extends Secs2> reportIds)
      Returns new instance
      パラメータ:
      collectionEvent - the DynamicCollectionEvent
      reportIds - the Report IDs
      戻り値:
      newInstance
    • toS2F35Link

      Secs2 toS2F35Link()
      to S2F35-Secs2-Single-Link.

      Single-Link-Format:
      <L [2]
        <U4 collection-event-id>
        <L [n]
          <U4 report-id-1>
          ...
        <
      >.

      戻り値:
      S2F35-single-link
    • collectionEvent

      DynamicCollectionEvent collectionEvent()
      Returns Collection-Event
      戻り値:
      DynamicCollectionEvent
    • collectionEventId

      Secs2 collectionEventId()
      Returns CEID SECS-II
      戻り値:
      CEID SECS-II
    • reportIds

      java.util.List<Secs2> reportIds()
      Returns RPTIDs
      戻り値:
      list of RPTIDs
    • fromS2F35Link

      static DynamicLink fromS2F35Link​(Secs2 secs2) throws Secs2Exception
      newInstance from S2F35-Secs2-Single-Link.

      Single-Link-Format:
      <L [2]
        <U4 collection-event-id>
        <L [n]
          <U4 report-id-1>
          ...
        <
      >.

      パラメータ:
      secs2 - S2F35 Secs2 Single-Link
      戻り値:
      DynamicLink
      例外:
      Secs2Exception - if SECS-II parse failed