Package DE_EPAGES::Permission::API::Table::AttributePermission
interface for table AttributePermission
Functions
- DeleteAttributePermission
- ExistsAttributePermission
- GetAllInfoAttributePermissions
- GetAllPKeyAttributePermissions
- GetInfoAttributePermission
- GetInfoAttributePermissionsByAttributeID
- GetInfoAttributePermissionsByClassID
- GetInfoAttributePermissionsByTrusteeID
- GetPKeyAttributePermissionsByAttributeID
- GetPKeyAttributePermissionsByTrusteeID
- InsertAttributePermission
- OnDeleteAttribute
- OnDeleteTrustee
- UpdateAttributePermission
DeleteAttributePermission
Deletes a(n) AttributePermission.
Syntax |
DeleteAttributePermission($TrusteeID, $AttributeID); DeleteAttributePermission($hAttributePermission); # if $hAttributePermission includes TrusteeID, AttributeID |
Input |
|
ExistsAttributePermission
Returns true if the AttributePermission exists.
Syntax |
$exists = ExistsAttributePermission($TrusteeID, $AttributeID); |
Input |
|
Return |
|
GetAllInfoAttributePermissions
Returns all objects of AttributePermission.
Syntax |
$ahAttributePermissions = GetAllInfoAttributePermissions(); |
Return |
|
GetAllPKeyAttributePermissions
Returns all AttributePermission identifiers.
Syntax |
$ahAttributePermissionIDs = GetAllPKeyAttributePermissions(); |
Return |
|
GetInfoAttributePermission
Returns the AttributePermission by identifier.
Syntax |
$hAttributePermission = GetInfoAttributePermission($TrusteeID, $AttributeID); |
Input |
|
Return |
|
GetInfoAttributePermissionsByAttributeID
Returns objects of AttributePermission by alternate key AttributeID.
Syntax |
$ahAttributePermissions = GetInfoAttributePermissionsByAttributeID($AttributeID); |
Input |
|
Return |
|
GetInfoAttributePermissionsByClassID
Returns all attributes and their corresponding permissions based on a given class id and trustee id.
Syntax |
$ahAttributePermissions = GetInfoAttributePermissionsByClassID($ClassID, $TrusteeID); |
Input |
|
Return |
|
GetInfoAttributePermissionsByTrusteeID
Returns objects of AttributePermission by primary key element TrusteeID.
Syntax |
$ahAttributePermissions = GetInfoAttributePermissionsByTrusteeID($TrusteeID); |
Input |
|
Return |
|
GetPKeyAttributePermissionsByAttributeID
Returns primary keys of AttributePermission by alternate key AttributeID.
Syntax |
$ahKeys = GetPKeyAttributePermissionsByAttributeID($AttributeID); |
Input |
|
Return |
|
GetPKeyAttributePermissionsByTrusteeID
Returns primary keys of AttributePermission by primary key element TrusteeID.
Syntax |
$ahKeys = GetPKeyAttributePermissionsByTrusteeID($TrusteeID); |
Input |
|
Return |
|
InsertAttributePermission
Creates an entry of AttributePermission.
Syntax |
InsertAttributePermission($hAttributePermission); |
Input |
|
OnDeleteAttribute
Deletes Permission of this model when an Attribute is deleted.
Syntax |
OnDeleteAttribute($hParams); |
Input |
|
OnDeleteTrustee
Deletes Permission of this model when a Trustee is deleted.
Syntax |
OnDeleteTrustee($hParams); |
Input |
|
UpdateAttributePermission
Updates a(n) AttributePermission if any element was changed.
Syntax |
UpdateAttributePermission($TrusteeID, $AttributeID, $hAttributePermission); UpdateAttributePermission($hAttributePermission); # if $hAttributePermission includes TrusteeID, AttributeID |
Input |
|