| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract ExecIndexRow | buildIndexKeyRow(int indexNumber, PermissionsDescriptor
a permission descriptor of the appropriate class for this PermissionsCatalogRowFactory class. perm)Build an index key row from a permission descriptor. |
| pack-priv DataValueDescriptor | |
| pack-priv String | Returns: The internal authorization ID1 based columnPos)Extract an internal authorization ID from a row. |
| pack-priv DataValueDescriptor | |
| pack-priv abstract int | Returns: The number of columns that were changed.an existing row row, PermissionsDescriptor a permission descriptor of the appropriate class for this PermissionsCatalogRowFactory class. perm, boolean[] An array with one element for each column in row. It is updated to
indicate which columns in row were changed colsChanged)Or a set of permissions in with a row from this catalog table |
| pack-priv abstract int | Returns: -1 if there are no permissions left in the row, otherwise the number of columns that were changed.an existing row row, PermissionsDescriptor a permission descriptor of the appropriate class for this PermissionsCatalogRowFactory class. perm, boolean[] An array with one element for each column in row. It is updated to
indicate which columns in row were changed colsChanged)Remove a set of permissions from a row from this catalog table |
| pack-priv abstract void | setUUIDOfThePassedDescriptor(ExecRow
The row from the system table for the passed permission descriptor row, PermissionsDescriptor Permission descriptor perm)Set the uuid of the passed permission descriptor to the uuid of the row from the system table. |
| PermissionsCatalogRowFactory | back to summary |
|---|---|
| pack-priv PermissionsCatalogRowFactory(UUIDFactory uuidf, ExecutionFactory ef, DataValueFactory dvf) | |
| buildIndexKeyRow | back to summary |
|---|---|
| pack-priv abstract ExecIndexRow buildIndexKeyRow(int indexNumber, PermissionsDescriptor perm) throws StandardException Build an index key row from a permission descriptor. A key row does not include the RowLocation column.
| |
| getAuthorizationID | back to summary |
|---|---|
| pack-priv DataValueDescriptor getAuthorizationID(String value) | |
| getAuthorizationID | back to summary |
|---|---|
| pack-priv String getAuthorizationID(ExecRow row, int columnPos) throws StandardException Extract an internal authorization ID from a row.
| |
| getNullAuthorizationID | back to summary |
|---|---|
| pack-priv DataValueDescriptor getNullAuthorizationID() | |
| orPermissions | back to summary |
|---|---|
| pack-priv abstract int orPermissions(ExecRow row, PermissionsDescriptor perm, boolean[] colsChanged) throws StandardException Or a set of permissions in with a row from this catalog table
| |
| removePermissions | back to summary |
|---|---|
| pack-priv abstract int removePermissions(ExecRow row, PermissionsDescriptor perm, boolean[] colsChanged) throws StandardException Remove a set of permissions from a row from this catalog table
| |
| setUUIDOfThePassedDescriptor | back to summary |
|---|---|
| pack-priv abstract void setUUIDOfThePassedDescriptor(ExecRow row, PermissionsDescriptor perm) throws StandardException Set the uuid of the passed permission descriptor to the uuid of the row from the system table. DataDictionary will make this call before calling the dependency manager to send invalidation messages to the objects dependent on the permission descriptor's uuid.
| |