org.teiid.adminapi
Interface DataPolicy

All Known Implementing Classes:
DataPolicyMetadata

public interface DataPolicy


Nested Class Summary
static class DataPolicy.Context
           
static interface DataPolicy.DataPermission
           
static class DataPolicy.PermissionType
           
 
Method Summary
 java.lang.String getDescription()
          Get the description of the Data Policy
 java.util.List<java.lang.String> getMappedRoleNames()
          Mapped Container Role names for this Data Policy
 java.lang.String getName()
          Get the Name of the Data Policy
 java.util.List<DataPolicy.DataPermission> getPermissions()
          Get the List of Permissions for this Data Policy.
 java.lang.Boolean isAllowCreateTemporaryTables()
          If the policy allows for temporary table usage
 boolean isAnyAuthenticated()
          If the policy applies to any authenticated user
 

Method Detail

getName

java.lang.String getName()
Get the Name of the Data Policy

Returns:

getDescription

java.lang.String getDescription()
Get the description of the Data Policy

Returns:

getPermissions

java.util.List<DataPolicy.DataPermission> getPermissions()
Get the List of Permissions for this Data Policy.

Returns:

getMappedRoleNames

java.util.List<java.lang.String> getMappedRoleNames()
Mapped Container Role names for this Data Policy

Returns:

isAnyAuthenticated

boolean isAnyAuthenticated()
If the policy applies to any authenticated user

Returns:

isAllowCreateTemporaryTables

java.lang.Boolean isAllowCreateTemporaryTables()
If the policy allows for temporary table usage

Returns:


Copyright © 2011. All Rights Reserved.