## Uses of Interface
org.eclipse.datatools.modelbase.sql.accesscontrol.Privilege

Packages that use Privilege
org.eclipse.datatools.enablement.ase.ddl
org.eclipse.datatools.enablement.sybase.asa.ddl
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util
org.eclipse.datatools.enablement.sybase.ddl
org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel
org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl
org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.util
org.eclipse.datatools.modelbase.sql.accesscontrol
org.eclipse.datatools.modelbase.sql.accesscontrol.impl
org.eclipse.datatools.modelbase.sql.accesscontrol.util

Uses of Privilege in org.eclipse.datatools.enablement.ase.ddl

Methods in org.eclipse.datatools.enablement.ase.ddl with parameters of type Privilege
`java.lang.String[]` `SybaseASEDdlBuilder.grantPrivilege(Privilege privilege, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)`
`java.lang.String` `SybaseASEDdlBuilder.revokePrivilege(Privilege privilege, boolean quoteIdentifiers, boolean qualifyNames)`

Uses of Privilege in org.eclipse.datatools.enablement.sybase.asa.ddl

Methods in org.eclipse.datatools.enablement.sybase.asa.ddl with parameters of type Privilege
`java.lang.String[]` `SybaseASADdlBuilder.grantPrivilege(Privilege privilege, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)`

Uses of Privilege in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege that return Privilege
`Privilege[]` `IPrivilegeStateLookup.getInheritedPrivileges(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)` Returns the inherited privileges

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege with parameters of type Privilege
`abstract void` `PrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)` Modify the model based on the user's selection

Uses of Privilege in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege that return Privilege
`Privilege[]` `ASARoutinePrivilegeStateLookup.getInheritedPrivileges(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege with parameters of type Privilege
`void` `RoutinePrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)`

Uses of Privilege in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges that return Privilege
`Privilege[]` `ASAPrivilegeStateLookup.getInheritedPrivileges(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges with parameters of type Privilege
`void` `ASATablePrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)`
`void` `ASAColumnPrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)`

Uses of Privilege in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils that return Privilege
`static Privilege[]` `PrivilegesUtil.getInheritedGroupPrivilege(java.util.List authids, User user, SQLObject obj, java.lang.String action)`
`static Privilege[]` `PrivilegesUtil.getInheritedPrivilege(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`static Privilege` `PrivilegesUtil.getPrivilege(AuthorizationIdentifier authid, SQLObject obj, java.lang.String action)` Returns the privilege of the given SQL object owned by the given authid with action specified
`static Privilege[]` `PrivilegesUtil.getReceivedRolePrivilege(AuthorizationIdentifier user, SQLObject obj, java.lang.String action)`
`static Privilege[]` `PrivilegesUtil.getUserInheritedPrivilege(java.util.List authids, User user, SQLObject obj, java.lang.String action)` Returns the inherited privilege, if no privilege inherited, return null

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils with parameters of type Privilege
`static java.lang.String` `PrivilegesUtil.getDisplayString(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p)` Get the display string for the given privilege
`static java.lang.String` `PrivilegesUtil.getInheritedPrivilegeDspString(Privilege[] ps)` Calculates the display string for inherited privileges

Uses of Privilege in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel

Subinterfaces of Privilege in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
`interface` `SybaseASEPrivilege` Deprecated.

Uses of Privilege in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl that implement Privilege
`class` `SybaseASEPrivilegeImpl` An implementation of the model object 'Sybase ASE Privilege'.

Uses of Privilege in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util with parameters of type Privilege
`java.lang.Object` `SybaseasesqlmodelSwitch.casePrivilege(Privilege object)` Returns the result of interpreting the object as an instance of 'Privilege'.

Uses of Privilege in org.eclipse.datatools.enablement.sybase.ddl

Methods in org.eclipse.datatools.enablement.sybase.ddl with parameters of type Privilege

`java.lang.String[]`

`SybaseDdlBuilder.grantPrivilege(Privilege privilege, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)`
Assemble SQL statement to grant privilege.
One thing needs to be pointed out is, a privilege instance can be referenced by an instance of `AuthorizationIdentifier` (The grantor), it can also be contained by an instance of `AuthorizationIdentifier` (The grantee).

`java.lang.String` `SybaseDdlBuilder.revokePrivilege(Privilege privilege, boolean quoteIdentifiers, boolean qualifyNames)` Assemble SQL statement to revoke privilege.

Uses of Privilege in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel

Subinterfaces of Privilege in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel
`interface` `SybasePrivilege` A representation of the model object 'Sybase Privilege'.

Uses of Privilege in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl that implement Privilege
`class` `SybasePrivilegeImpl` An implementation of the model object 'Sybase Privilege'.

Uses of Privilege in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.util with parameters of type Privilege
`java.lang.Object` `SybasesqlmodelSwitch.casePrivilege(Privilege object)` Returns the result of interpreting the object as an instance of 'Privilege'.

Uses of Privilege in org.eclipse.datatools.modelbase.sql.accesscontrol

Subinterfaces of Privilege in org.eclipse.datatools.modelbase.sql.accesscontrol
`interface` `DoubleObjectPrivilege` A representation of the model object 'Double Object Privilege'.
`interface` `TablePrivilege` A representation of the model object 'Table Privilege'.

Methods in org.eclipse.datatools.modelbase.sql.accesscontrol that return Privilege
`Privilege` `SQLAccessControlFactory.createPrivilege()` Returns a new object of class 'Privilege'.

Uses of Privilege in org.eclipse.datatools.modelbase.sql.accesscontrol.impl

Classes in org.eclipse.datatools.modelbase.sql.accesscontrol.impl that implement Privilege
`class` `org.eclipse.datatools.modelbase.sql.accesscontrol.impl.PrivilegeImpl`

Uses of Privilege in org.eclipse.datatools.modelbase.sql.accesscontrol.util

Methods in org.eclipse.datatools.modelbase.sql.accesscontrol.util with parameters of type Privilege
`java.lang.Object` `SQLAccessControlSwitch.casePrivilege(Privilege object)` Returns the result of interpreting the object as an instance of 'Privilege'.