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 allowAlter
           
protected  java.lang.Boolean allowCreate
           
protected  java.lang.Boolean allowDelete
           
protected  java.lang.Boolean allowExecute
           
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 getAllowAlter()
          Is "ALTER" allowed?
 java.lang.Boolean getAllowCreate()
          Is "CREATE" allowed?
 java.lang.Boolean getAllowDelete()
          Is "DELETE" allowed?
 java.lang.Boolean getAllowExecute()
          Is "EXECUTE" 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 setAllowAlter(java.lang.Boolean allowAlter)
           
 void setAllowCreate(java.lang.Boolean value)
           
 void setAllowDelete(java.lang.Boolean value)
           
 void setAllowExecute(java.lang.Boolean allowExecute)
           
 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

allowExecute

protected java.lang.Boolean allowExecute

allowAlter

protected java.lang.Boolean allowAlter
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)

getAllowAlter

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

Specified by:
getAllowAlter in interface DataPolicy.DataPermission
Returns:

getAllowExecute

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

Specified by:
getAllowExecute in interface DataPolicy.DataPermission
Returns:

setAllowAlter

public void setAllowAlter(java.lang.Boolean allowAlter)

setAllowExecute

public void setAllowExecute(java.lang.Boolean allowExecute)

toString

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


Copyright © 2011. All Rights Reserved.