Package org.teiid.adminapi.impl
Class DataPolicyMetadata.PermissionMetaData
- java.lang.Object
-
- org.teiid.adminapi.impl.DataPolicyMetadata.PermissionMetaData
-
- All Implemented Interfaces:
Serializable,DataPolicy.DataPermission
- Enclosing class:
- DataPolicyMetadata
public static class DataPolicyMetadata.PermissionMetaData extends Object implements DataPolicy.DataPermission, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PermissionMetaData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Booleanallows(DataPolicy.PermissionType type)DataPolicyMetadata.PermissionMetaDataclone()BooleangetAllowAlter()Is "ALTER" allowed?BooleangetAllowCreate()Is "CREATE" allowed?BooleangetAllowDelete()Is "DELETE" allowed?BooleangetAllowExecute()Is "EXECUTE" allowed?BooleangetAllowLanguage()Is "LANGUAGE" allowed?BooleangetAllowRead()Is "SELECT" allowed?BooleangetAllowUpdate()Is "INSERT/UPDATE" allowed?StringgetCondition()The condition stringBooleangetConstraint()If the condition acts as a constraint.StringgetMask()The column mask stringIntegergetOrder()The column mask orderObjectgetResolvedCondition()ObjectgetResolvedMask()StringgetResourceName()Get the Resource Name that the Data Permission representsDataPolicy.ResourceTypegetResourceType()Get the type of resource the Data Permission is representsStringgetType()voidsetAllowAlter(Boolean allowAlter)voidsetAllowCreate(Boolean value)voidsetAllowDelete(Boolean value)voidsetAllowExecute(Boolean allowExecute)voidsetAllowLanguage(Boolean value)voidsetAllowRead(Boolean value)voidsetAllowUpdate(Boolean value)voidsetCondition(String filter)voidsetConstraint(Boolean constraint)voidsetMask(String mask)voidsetOrder(Integer order)voidsetResolvedCondition(Object resolvedCondition)voidsetResolvedMask(Object resolvedMask)voidsetResourceName(String value)voidsetResourceType(DataPolicy.ResourceType resourceType)StringtoString()
-
-
-
Method Detail
-
getResourceName
public String getResourceName()
Description copied from interface:DataPolicy.DataPermissionGet the Resource Name that the Data Permission represents- Specified by:
getResourceNamein interfaceDataPolicy.DataPermission- Returns:
-
setResourceName
public void setResourceName(String value)
-
setResourceType
public void setResourceType(DataPolicy.ResourceType resourceType)
-
getResourceType
public DataPolicy.ResourceType getResourceType()
Description copied from interface:DataPolicy.DataPermissionGet the type of resource the Data Permission is represents- Specified by:
getResourceTypein interfaceDataPolicy.DataPermission- Returns:
-
getAllowCreate
public Boolean getAllowCreate()
Description copied from interface:DataPolicy.DataPermissionIs "CREATE" allowed?- Specified by:
getAllowCreatein interfaceDataPolicy.DataPermission- Returns:
-
setAllowCreate
public void setAllowCreate(Boolean value)
-
getAllowRead
public Boolean getAllowRead()
Description copied from interface:DataPolicy.DataPermissionIs "SELECT" allowed?- Specified by:
getAllowReadin interfaceDataPolicy.DataPermission- Returns:
-
setAllowRead
public void setAllowRead(Boolean value)
-
getAllowUpdate
public Boolean getAllowUpdate()
Description copied from interface:DataPolicy.DataPermissionIs "INSERT/UPDATE" allowed?- Specified by:
getAllowUpdatein interfaceDataPolicy.DataPermission- Returns:
-
setAllowUpdate
public void setAllowUpdate(Boolean value)
-
getAllowDelete
public Boolean getAllowDelete()
Description copied from interface:DataPolicy.DataPermissionIs "DELETE" allowed?- Specified by:
getAllowDeletein interfaceDataPolicy.DataPermission- Returns:
-
setAllowDelete
public void setAllowDelete(Boolean value)
-
getType
public String getType()
-
clone
public DataPolicyMetadata.PermissionMetaData clone()
-
allows
public Boolean allows(DataPolicy.PermissionType type)
-
getAllowAlter
public Boolean getAllowAlter()
Description copied from interface:DataPolicy.DataPermissionIs "ALTER" allowed?- Specified by:
getAllowAlterin interfaceDataPolicy.DataPermission- Returns:
-
getAllowExecute
public Boolean getAllowExecute()
Description copied from interface:DataPolicy.DataPermissionIs "EXECUTE" allowed?- Specified by:
getAllowExecutein interfaceDataPolicy.DataPermission- Returns:
-
setAllowAlter
public void setAllowAlter(Boolean allowAlter)
-
setAllowExecute
public void setAllowExecute(Boolean allowExecute)
-
getAllowLanguage
public Boolean getAllowLanguage()
Description copied from interface:DataPolicy.DataPermissionIs "LANGUAGE" allowed?- Specified by:
getAllowLanguagein interfaceDataPolicy.DataPermission- Returns:
-
setAllowLanguage
public void setAllowLanguage(Boolean value)
-
getCondition
public String getCondition()
Description copied from interface:DataPolicy.DataPermissionThe condition string- Specified by:
getConditionin interfaceDataPolicy.DataPermission
-
setCondition
public void setCondition(String filter)
-
getMask
public String getMask()
Description copied from interface:DataPolicy.DataPermissionThe column mask string- Specified by:
getMaskin interfaceDataPolicy.DataPermission
-
setMask
public void setMask(String mask)
-
getOrder
public Integer getOrder()
Description copied from interface:DataPolicy.DataPermissionThe column mask order- Specified by:
getOrderin interfaceDataPolicy.DataPermission
-
setOrder
public void setOrder(Integer order)
-
getResolvedCondition
public Object getResolvedCondition()
-
setResolvedCondition
public void setResolvedCondition(Object resolvedCondition)
-
getResolvedMask
public Object getResolvedMask()
-
setResolvedMask
public void setResolvedMask(Object resolvedMask)
-
getConstraint
public Boolean getConstraint()
Description copied from interface:DataPolicy.DataPermissionIf the condition acts as a constraint.- Specified by:
getConstraintin interfaceDataPolicy.DataPermission
-
setConstraint
public void setConstraint(Boolean constraint)
-
-