org.teiid.adminapi.impl
Class DataPolicyMetadata.PermissionMetaData

java.lang.Object
  extended by org.teiid.adminapi.impl.DataPolicyMetadata.PermissionMetaData
All Implemented Interfaces:
java.io.Serializable, DataPolicy.DataPermission
Enclosing class:
DataPolicyMetadata

public static class DataPolicyMetadata.PermissionMetaData
extends java.lang.Object
implements DataPolicy.DataPermission, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.Boolean allowCreate
           
protected  java.lang.Boolean allowDelete
           
protected  java.lang.Boolean allowRead
           
protected  java.lang.Boolean allowUpdate
           
 
Constructor Summary
DataPolicyMetadata.PermissionMetaData()
           
 
Method Summary
 java.lang.Boolean allows(DataPolicy.PermissionType type)
           
 java.lang.Boolean getAllowCreate()
          Is "CREATE" allowed?
 java.lang.Boolean getAllowDelete()
          Is "DELETE" allowed?
 java.lang.Boolean getAllowRead()
          Is "SELECT" allowed?
 java.lang.Boolean getAllowUpdate()
          Is "INSERT/UPDATE" allowed?
 java.lang.String getResourceName()
          Get the Resource Name that Data Permission representing
 java.lang.String getType()
           
 void setAllowCreate(java.lang.Boolean value)
           
 void setAllowDelete(java.lang.Boolean value)
           
 void setAllowRead(java.lang.Boolean value)
           
 void setAllowUpdate(java.lang.Boolean value)
           
 void setResourceName(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

allowCreate

protected java.lang.Boolean allowCreate

allowRead

protected java.lang.Boolean allowRead

allowUpdate

protected java.lang.Boolean allowUpdate

allowDelete

protected java.lang.Boolean allowDelete
Constructor Detail

DataPolicyMetadata.PermissionMetaData

public DataPolicyMetadata.PermissionMetaData()
Method Detail

getResourceName

public java.lang.String getResourceName()
Description copied from interface: DataPolicy.DataPermission
Get the Resource Name that Data Permission representing

Specified by:
getResourceName in interface DataPolicy.DataPermission
Returns:

setResourceName

public void setResourceName(java.lang.String value)

getAllowCreate

public java.lang.Boolean getAllowCreate()
Description copied from interface: DataPolicy.DataPermission
Is "CREATE" allowed?

Specified by:
getAllowCreate in interface DataPolicy.DataPermission
Returns:

setAllowCreate

public void setAllowCreate(java.lang.Boolean value)

getAllowRead

public java.lang.Boolean getAllowRead()
Description copied from interface: DataPolicy.DataPermission
Is "SELECT" allowed?

Specified by:
getAllowRead in interface DataPolicy.DataPermission
Returns:

setAllowRead

public void setAllowRead(java.lang.Boolean value)

getAllowUpdate

public java.lang.Boolean getAllowUpdate()
Description copied from interface: DataPolicy.DataPermission
Is "INSERT/UPDATE" allowed?

Specified by:
getAllowUpdate in interface DataPolicy.DataPermission
Returns:

setAllowUpdate

public void setAllowUpdate(java.lang.Boolean value)

getAllowDelete

public java.lang.Boolean getAllowDelete()
Description copied from interface: DataPolicy.DataPermission
Is "DELETE" allowed?

Specified by:
getAllowDelete in interface DataPolicy.DataPermission
Returns:

setAllowDelete

public void setAllowDelete(java.lang.Boolean value)

getType

public java.lang.String getType()

allows

public java.lang.Boolean allows(DataPolicy.PermissionType type)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.