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

クラス SharedConfig

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

public class SharedConfig
extends java.lang.Object
implements java.io.Serializable
Definitionの共有設定を表すクラス。
関連項目:
直列化された形式
  • コンストラクタの概要

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

    修飾子とタイプ メソッド 説明
    boolean isDataSharable()
    当該のDefinitionが扱うデータを各テナントで共有可能にする場合true。
    boolean isOverwritable()
    当該Definitionが各テナントで共有される場合、 各テナントでのDefinitionの上書きを許可するかどうか。
    boolean isPermissionSharable()
    当該のDefinitionの定義のセキュリティ設定を共有にする場合true。
    boolean isSharable()
    当該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)