|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
@SASScope(value="ALL") @BinaryCompatibilityOnly public interface PermissionInterface
Permission interface.
| Field Summary | |
|---|---|
static java.lang.String |
PERMISSION_ADMINISTER
The remaining definitions are application permissions, and their precise semantics are application defined. |
static java.lang.String |
PERMISSION_ADMINMETADATA
Deprecated. The metadata server no longer supports this permission and it should be removed from any application that is using it. |
static java.lang.String |
PERMISSION_ALTER_TABLE
|
static java.lang.String |
PERMISSION_CHECKINMETADATA
|
static java.lang.String |
PERMISSION_CREATE
|
static java.lang.String |
PERMISSION_CREATE_TABLE
|
static java.lang.String |
PERMISSION_DELETE
|
static java.lang.String |
PERMISSION_DROP_TABLE
|
static java.lang.String |
PERMISSION_EXECUTE
|
static java.lang.String |
PERMISSION_INSERT
|
static java.lang.String |
PERMISSION_READ
|
static java.lang.String |
PERMISSION_READMETADATA
Permission string representing read permission on metadata. |
static java.lang.String |
PERMISSION_REFERENCES
|
static java.lang.String |
PERMISSION_SELECT
|
static java.lang.String |
PERMISSION_UPDATE
|
static java.lang.String |
PERMISSION_WRITE
|
static java.lang.String |
PERMISSION_WRITEMEMBERMETADATA
This is a folder-specific permission that can be used to control who can create content in a folder. |
static java.lang.String |
PERMISSION_WRITEMETADATA
Permission string representing write permission on metadata. |
static java.lang.String |
TYPE_DENY
Deny a permission to an identity or identities. |
static java.lang.String |
TYPE_GRANT
Grant a permission to an identity or identities |
static java.lang.String |
TYPE_REMOVE
This is a special type used by the new ISecurityAdmin interface for removing authorization records from an object. |
| Method Summary | |
|---|---|
abstract java.lang.String |
getAction()
Get the Action that this permission grants or denys. |
abstract MetadataInterface |
getOwningObject()
Get the object that this permission is directly owned by. |
abstract java.lang.String |
getType()
Get the type of permission. |
| Field Detail |
|---|
static final java.lang.String TYPE_GRANT
static final java.lang.String TYPE_DENY
static final java.lang.String TYPE_REMOVE
static final java.lang.String PERMISSION_READMETADATA
static final java.lang.String PERMISSION_WRITEMETADATA
static final java.lang.String PERMISSION_ADMINMETADATA
static final java.lang.String PERMISSION_WRITEMEMBERMETADATA
static final java.lang.String PERMISSION_ADMINISTER
static final java.lang.String PERMISSION_ALTER_TABLE
static final java.lang.String PERMISSION_CHECKINMETADATA
static final java.lang.String PERMISSION_CREATE
static final java.lang.String PERMISSION_CREATE_TABLE
static final java.lang.String PERMISSION_DELETE
static final java.lang.String PERMISSION_DROP_TABLE
static final java.lang.String PERMISSION_EXECUTE
static final java.lang.String PERMISSION_INSERT
static final java.lang.String PERMISSION_READ
static final java.lang.String PERMISSION_REFERENCES
static final java.lang.String PERMISSION_SELECT
static final java.lang.String PERMISSION_UPDATE
static final java.lang.String PERMISSION_WRITE
| Method Detail |
|---|
java.lang.String getAction()
java.lang.String getType()
MetadataInterface getOwningObject()
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||