パッケージ org.iplass.mtp.definition

クラス SharedConfig

java.lang.Object
org.iplass.mtp.definition.SharedConfig
すべての実装されたインタフェース:
Serializable

public class SharedConfig extends Object implements Serializable
Definitionの共有設定を表すクラス。
関連項目:
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
    SharedConfig(boolean sharable, boolean overwritable)
     
    SharedConfig(boolean sharable, boolean overwritable, boolean dataSharable, boolean permissionSharable)
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    boolean
    当該のDefinitionが扱うデータを各テナントで共有可能にする場合true。
    boolean
    当該Definitionが各テナントで共有される場合、 各テナントでのDefinitionの上書きを許可するかどうか。
    boolean
    当該のDefinitionの定義のセキュリティ設定を共有にする場合true。
    boolean
    当該Definitionを各テナントで共有可能である場合true。
    void
    setDataSharable(boolean dataSharable)
     
    void
    setOverwritable(boolean overwritable)
     
    void
    setPermissionSharable(boolean permissionSharable)
     
    void
    setSharable(boolean sharable)
     

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • SharedConfig

      public SharedConfig()
    • SharedConfig

      public SharedConfig(boolean sharable, boolean overwritable)
    • SharedConfig

      public SharedConfig(boolean sharable, boolean overwritable, boolean dataSharable, boolean permissionSharable)
  • メソッドの詳細

    • isOverwritable

      public boolean isOverwritable()
      当該Definitionが各テナントで共有される場合、 各テナントでのDefinitionの上書きを許可するかどうか。
      戻り値:
    • setOverwritable

      public void setOverwritable(boolean overwritable)
    • isSharable

      public boolean isSharable()
      当該Definitionを各テナントで共有可能である場合true。
      戻り値:
    • setSharable

      public void setSharable(boolean sharable)
    • isDataSharable

      public boolean isDataSharable()
      当該のDefinitionが扱うデータを各テナントで共有可能にする場合true。 現時点では、EntityDefinitionでのみこの設定が有効。
      戻り値:
    • setDataSharable

      public void setDataSharable(boolean dataSharable)
    • isPermissionSharable

      public boolean isPermissionSharable()
      当該のDefinitionの定義のセキュリティ設定を共有にする場合true。 EntityDefinition、ActionMappingDefinition、WebAPIDefinition、WorkflowDefinitionに設定可能。
      戻り値:
    • setPermissionSharable

      public void setPermissionSharable(boolean permissionSharable)