Package org.iplass.mtp.definition
Class SharedConfig
java.lang.Object
org.iplass.mtp.definition.SharedConfig
- All Implemented Interfaces:
 Serializable
Definitionの共有設定を表すクラス。
- See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionSharedConfig(boolean sharable, boolean overwritable) SharedConfig(boolean sharable, boolean overwritable, boolean dataSharable, boolean permissionSharable)  - 
Method Summary
Modifier and TypeMethodDescriptionboolean当該のDefinitionが扱うデータを各テナントで共有可能にする場合true。 現時点では、EntityDefinitionでのみこの設定が有効。boolean当該Definitionが各テナントで共有される場合、 各テナントでのDefinitionの上書きを許可するかどうか。boolean当該のDefinitionの定義のセキュリティ設定を共有にする場合true。 EntityDefinition、ActionMappingDefinition、WebAPIDefinition、WorkflowDefinitionに設定可能。boolean当該Definitionを各テナントで共有可能である場合true。voidsetDataSharable(boolean dataSharable) voidsetOverwritable(boolean overwritable) voidsetPermissionSharable(boolean permissionSharable) voidsetSharable(boolean sharable)  
- 
Constructor Details
- 
SharedConfig
public SharedConfig() - 
SharedConfig
public SharedConfig(boolean sharable, boolean overwritable)  - 
SharedConfig
public SharedConfig(boolean sharable, boolean overwritable, boolean dataSharable, boolean permissionSharable)  
 - 
 - 
Method Details
- 
isOverwritable
public boolean isOverwritable()当該Definitionが各テナントで共有される場合、 各テナントでのDefinitionの上書きを許可するかどうか。- Returns:
 
 - 
setOverwritable
public void setOverwritable(boolean overwritable)  - 
isSharable
public boolean isSharable()当該Definitionを各テナントで共有可能である場合true。- Returns:
 
 - 
setSharable
public void setSharable(boolean sharable)  - 
isDataSharable
public boolean isDataSharable()当該のDefinitionが扱うデータを各テナントで共有可能にする場合true。 現時点では、EntityDefinitionでのみこの設定が有効。- Returns:
 
 - 
setDataSharable
public void setDataSharable(boolean dataSharable)  - 
isPermissionSharable
public boolean isPermissionSharable()当該のDefinitionの定義のセキュリティ設定を共有にする場合true。 EntityDefinition、ActionMappingDefinition、WebAPIDefinition、WorkflowDefinitionに設定可能。- Returns:
 
 - 
setPermissionSharable
public void setPermissionSharable(boolean permissionSharable)  
 -