com.amazonaws.services.simpleworkflow.flow.pojo

## クラス POJOActivityImplementationFactory

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationFactory
  - - com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementationFactory

-     public class POJOActivityImplementationFactory
      extends ActivityImplementationFactory

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `POJOActivityImplementationFactory()`
    `POJOActivityImplementationFactory(java.lang.Iterable<java.lang.Object> activityImplementationObjects)`
    `POJOActivityImplementationFactory(java.lang.Iterable<java.lang.Object> activityImplementationObjects, DataConverter dataConverter)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.util.List<ActivityType>` | `addActivitiesImplementation(java.lang.Object activitiesImplementation)`
    `java.util.List<ActivityType>` | `addActivitiesImplementation(java.lang.Object activitiesImplementation, DataConverter converter)`
    `java.util.List<ActivityType>` | `addActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementations)`
    `java.util.List<ActivityType>` | `addActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementations, DataConverter dataConverter)`
    `java.lang.Iterable<java.lang.Object>` | `getActivitiesImplementations()`
    `ActivityImplementation` | `getActivityImplementation(ActivityType activityType)`
    `java.lang.Iterable<ActivityType>` | `getActivityTypesToRegister()`
    `DataConverter` | `getDataConverter()`
    `void` | `setActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementations)`
    `void` | `setDataConverter(DataConverter dataConverter)`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### POJOActivityImplementationFactory

          public POJOActivityImplementationFactory()

    - #### POJOActivityImplementationFactory

          public POJOActivityImplementationFactory(java.lang.Iterable<java.lang.Object> activityImplementationObjects)
                                            throws java.lang.InstantiationException,
                                                   java.lang.IllegalAccessException,
                                                   java.lang.SecurityException,
                                                   java.lang.NoSuchMethodException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`
        `java.lang.SecurityException`
        `java.lang.NoSuchMethodException`

    - #### POJOActivityImplementationFactory

          public POJOActivityImplementationFactory(java.lang.Iterable<java.lang.Object> activityImplementationObjects,
                                           DataConverter dataConverter)
                                            throws java.lang.InstantiationException,
                                                   java.lang.IllegalAccessException,
                                                   java.lang.SecurityException,
                                                   java.lang.NoSuchMethodException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`
        `java.lang.SecurityException`
        `java.lang.NoSuchMethodException`

  - ### メソッドの詳細

    - #### getDataConverter

          public DataConverter getDataConverter()

    - #### setDataConverter

          public void setDataConverter(DataConverter dataConverter)

    - #### setActivitiesImplementations

          public void setActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementations)
                                            throws java.lang.InstantiationException,
                                                   java.lang.IllegalAccessException,
                                                   java.lang.SecurityException,
                                                   java.lang.NoSuchMethodException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`
        `java.lang.SecurityException`
        `java.lang.NoSuchMethodException`

    - #### getActivitiesImplementations

          public java.lang.Iterable<java.lang.Object> getActivitiesImplementations()

    - #### addActivitiesImplementations

          public java.util.List<ActivityType> addActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementations)
                                                                    throws java.lang.InstantiationException,
                                                                           java.lang.IllegalAccessException,
                                                                           java.lang.SecurityException,
                                                                           java.lang.NoSuchMethodException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`
        `java.lang.SecurityException`
        `java.lang.NoSuchMethodException`

    - #### addActivitiesImplementations

          public java.util.List<ActivityType> addActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementations,
                                                                  DataConverter dataConverter)
                                                                    throws java.lang.InstantiationException,
                                                                           java.lang.IllegalAccessException,
                                                                           java.lang.SecurityException,
                                                                           java.lang.NoSuchMethodException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`
        `java.lang.SecurityException`
        `java.lang.NoSuchMethodException`

    - #### addActivitiesImplementation

          public java.util.List<ActivityType> addActivitiesImplementation(java.lang.Object activitiesImplementation)
                                                                   throws java.lang.InstantiationException,
                                                                          java.lang.IllegalAccessException,
                                                                          java.lang.SecurityException,
                                                                          java.lang.NoSuchMethodException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`
        `java.lang.SecurityException`
        `java.lang.NoSuchMethodException`

    - #### addActivitiesImplementation

          public java.util.List<ActivityType> addActivitiesImplementation(java.lang.Object activitiesImplementation,
                                                                 DataConverter converter)
                                                                   throws java.lang.InstantiationException,
                                                                          java.lang.IllegalAccessException,
                                                                          java.lang.SecurityException,
                                                                          java.lang.NoSuchMethodException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`
        `java.lang.SecurityException`
        `java.lang.NoSuchMethodException`

    - #### getActivityTypesToRegister

          public java.lang.Iterable<ActivityType> getActivityTypesToRegister()

      定義:
        `getActivityTypesToRegister` クラス内 `ActivityImplementationFactory`

    - #### getActivityImplementation

          public ActivityImplementation getActivityImplementation(ActivityType activityType)

      定義:
        `getActivityImplementation` クラス内 `ActivityImplementationFactory`