org.teiid.adminapi.impl
Class DataPolicyMetadata
java.lang.Object
org.teiid.adminapi.impl.DataPolicyMetadata
- All Implemented Interfaces:
- java.io.Serializable, DataPolicy
public class DataPolicyMetadata
- extends java.lang.Object
- implements DataPolicy, java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
description
protected java.lang.String description
permissions
protected PermissionMap permissions
mappedRoleNames
protected java.util.List<java.lang.String> mappedRoleNames
DataPolicyMetadata
public DataPolicyMetadata()
getName
public java.lang.String getName()
- Description copied from interface:
DataPolicy
- Get the Name of the Data Policy
- Specified by:
getName in interface DataPolicy
- Returns:
setName
public void setName(java.lang.String value)
getDescription
public java.lang.String getDescription()
- Description copied from interface:
DataPolicy
- Get the description of the Data Policy
- Specified by:
getDescription in interface DataPolicy
- Returns:
setDescription
public void setDescription(java.lang.String value)
getPermissions
public java.util.List<DataPolicy.DataPermission> getPermissions()
- Description copied from interface:
DataPolicy
- Get the List of Permissions for this Data Policy.
- Specified by:
getPermissions in interface DataPolicy
- Returns:
setPermissions
public void setPermissions(java.util.List<DataPolicy.DataPermission> permissions)
addPermission
public void addPermission(DataPolicyMetadata.PermissionMetaData... permissions)
getMappedRoleNames
public java.util.List<java.lang.String> getMappedRoleNames()
- Description copied from interface:
DataPolicy
- Mapped Container Role names for this Data Policy
- Specified by:
getMappedRoleNames in interface DataPolicy
- Returns:
setMappedRoleNames
public void setMappedRoleNames(java.util.List<java.lang.String> names)
addMappedRoleName
public void addMappedRoleName(java.lang.String name)
allows
public boolean allows(java.lang.String resourceName,
DataPolicy.PermissionType type)
Copyright © 2010. All Rights Reserved.