java.lang.Cloneable, Dependable, Providerpublic class TablePermsDescriptor extends PermissionsDescriptor
| Modifier and Type | Field | Description |
|---|---|---|
private java.lang.String |
deletePriv |
|
private java.lang.String |
insertPriv |
|
private java.lang.String |
referencesPriv |
|
private java.lang.String |
selectPriv |
|
private java.lang.String |
tableName |
|
private UUID |
tableUUID |
|
private java.lang.String |
triggerPriv |
|
private java.lang.String |
updatePriv |
ACTIVATION, ALIAS, COLUMNS_IN_TABLE, COLUMNS_PERMISSION, CONGLOMERATE, CONSTRAINT, DEFAULT, FILE, HEAP, INDEX, PERM, PREPARED_STATEMENT, ROLE_GRANT, ROUTINE_PERMISSION, SCHEMA, SEQUENCE, STORED_PREPARED_STATEMENT, TABLE, TABLE_PERMISSION, TRIGGER, VIEWoid| Constructor | Description |
|---|---|
TablePermsDescriptor(DataDictionary dd,
java.lang.String grantee,
java.lang.String grantor,
UUID tableUUID) |
This constructor just sets up the key fields of a TablePermsDescriptor
|
TablePermsDescriptor(DataDictionary dd,
java.lang.String grantee,
java.lang.String grantor,
UUID tableUUID,
java.lang.String selectPriv,
java.lang.String deletePriv,
java.lang.String insertPriv,
java.lang.String updatePriv,
java.lang.String referencesPriv,
java.lang.String triggerPriv) |
|
TablePermsDescriptor(DataDictionary dd,
UUID tablePermsUUID) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
checkOwner(java.lang.String authorizationId) |
This method checks if the passed authorization id is same as the owner
of the object on which this permission is defined.
|
boolean |
equals(java.lang.Object other) |
|
int |
getCatalogNumber() |
|
java.lang.String |
getClassType() |
Get the provider's type.
|
java.lang.String |
getDeletePriv() |
|
DependableFinder |
getDependableFinder() |
Get an object which can be written to disk and which,
when read from disk, will find or reconstruct this in-memory
Dependable.
|
java.lang.String |
getInsertPriv() |
|
java.lang.String |
getObjectName() |
Return the name of this Provider.
|
java.lang.String |
getReferencesPriv() |
|
java.lang.String |
getSelectPriv() |
|
UUID |
getTableUUID() |
|
java.lang.String |
getTriggerPriv() |
|
java.lang.String |
getUpdatePriv() |
|
int |
hashCode() |
|
java.lang.String |
toString() |
finalize, getClass, notify, notifyAll, wait, wait, waitclone, getGrantee, getGrantor, getObjectID, getUUID, isPersistent, keyEquals, keyHashCode, setGrantee, setUUIDgetColumnDependableFinder, getDataDictionary, getDependableFinder, getDescriptorName, getDescriptorType, setDataDictionaryprivate UUID tableUUID
private java.lang.String tableName
private java.lang.String selectPriv
private java.lang.String deletePriv
private java.lang.String insertPriv
private java.lang.String updatePriv
private java.lang.String referencesPriv
private java.lang.String triggerPriv
public TablePermsDescriptor(DataDictionary dd, java.lang.String grantee, java.lang.String grantor, UUID tableUUID, java.lang.String selectPriv, java.lang.String deletePriv, java.lang.String insertPriv, java.lang.String updatePriv, java.lang.String referencesPriv, java.lang.String triggerPriv) throws StandardException
StandardExceptionpublic TablePermsDescriptor(DataDictionary dd, java.lang.String grantee, java.lang.String grantor, UUID tableUUID) throws StandardException
StandardExceptionpublic TablePermsDescriptor(DataDictionary dd, UUID tablePermsUUID) throws StandardException
StandardExceptionpublic int getCatalogNumber()
getCatalogNumber in class PermissionsDescriptorpublic UUID getTableUUID()
public java.lang.String getSelectPriv()
public java.lang.String getDeletePriv()
public java.lang.String getInsertPriv()
public java.lang.String getUpdatePriv()
public java.lang.String getReferencesPriv()
public java.lang.String getTriggerPriv()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean checkOwner(java.lang.String authorizationId)
throws StandardException
PermissionsDescriptorcheckOwner in class PermissionsDescriptorStandardExceptionPermissionsDescriptor.checkOwner(java.lang.String)public java.lang.String getObjectName()
public java.lang.String getClassType()
public DependableFinder getDependableFinder()
DependableDependable.getDependableFinder()Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.