クラス 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)
-
コンストラクタの詳細
-
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)
-