|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
For object permission, these are the methods to use:
getRootObjectPermission()getTablePermission(TableId)getFieldPermission(TableId, FieldId)getImageVariantsPermission()getImageVariantPermission(ImageVariantId)getRelationshipsPermission()getRelationshipPermission(RelationshipId)getFamiliesPermission()getFamilyFieldPermission(FieldId)getObjectPermission(int)getTableConstraints(TableId)
For function permission, these are the methods to use:
getRootFunctionPermission()
getFunctionPermission(int)
| Nested Class Summary | |
static class |
RepositoryAccessPermissions.Administration
|
static class |
RepositoryAccessPermissions.ChangeTracking
|
static class |
RepositoryAccessPermissions.ConsolidationAndDistribution
|
static class |
RepositoryAccessPermissions.DataManager
|
static class |
RepositoryAccessPermissions.Families
|
static class |
RepositoryAccessPermissions.Hierarchies
|
static class |
RepositoryAccessPermissions.Images
|
static class |
RepositoryAccessPermissions.Indexes
|
static class |
RepositoryAccessPermissions.Layouts
|
static class |
RepositoryAccessPermissions.Objects
|
static class |
RepositoryAccessPermissions.Publications
|
static class |
RepositoryAccessPermissions.PublisherObjectCheckouts
|
static class |
RepositoryAccessPermissions.Records
|
static class |
RepositoryAccessPermissions.Schema
|
static class |
RepositoryAccessPermissions.Taxonomies
|
| Field Summary | |
static int |
FUNCTION_EXECUTE_ACCESS
|
static int |
FUNCTION_NONE_ACCESS
|
static int |
OBJECT_READ_ONLY_ACCESS
|
static int |
OBJECT_READ_WRITE_ACCESS
|
| Method Summary | |
int |
getFamiliesPermission()
Returns the access permission for Families. |
int |
getFamilyFieldPermission(FieldId fieldId)
Returns the access permission for family fields. |
int |
getFieldPermission(TableId tableId,
FieldId fieldId)
Returns the access permission for the specified field. |
int |
getFunctionPermission(int function)
Returns the access permission for the function. |
int |
getImageVariantPermission(ImageVariantId imageVariantId)
Returns the access permission for the specified image variant. |
int |
getImageVariantsPermission()
Returns the access permission for image variants. |
int |
getObjectPermission(int object)
Returns the access permission for the object. |
int |
getRelationshipPermission(RelationshipId relationshipId)
Returns the access permission for a relationship. |
int |
getRelationshipsPermission()
Returns the access permission for relationships. |
int |
getRootFunctionPermission()
Returns the root permission of all functions. |
int |
getRootObjectPermission()
Returns the root access permission. |
RecordId[] |
getTableConstraints(TableId tableId)
Returns the table constraints. |
int |
getTablePermission(TableId tableId)
Returns the access permission for the specified table. |
| Field Detail |
public static final int OBJECT_READ_ONLY_ACCESS
public static final int OBJECT_READ_WRITE_ACCESS
public static final int FUNCTION_NONE_ACCESS
public static final int FUNCTION_EXECUTE_ACCESS
| Method Detail |
public int getRootObjectPermission()
public int getTablePermission(TableId tableId)
throws java.lang.IllegalArgumentException
tableId - a table Id
java.lang.IllegalArgumentException
public int getFieldPermission(TableId tableId,
FieldId fieldId)
throws java.lang.IllegalArgumentException
tableId - a table IdfieldId - a field Id
java.lang.IllegalArgumentExceptionpublic int getFamiliesPermission()
public int getFamilyFieldPermission(FieldId fieldId)
public int getImageVariantsPermission()
public int getImageVariantPermission(ImageVariantId imageVariantId)
imageVariantId - an image variant Id
public int getRelationshipsPermission()
public int getRelationshipPermission(RelationshipId relationshipId)
relationshipId - a relationship Id
public int getObjectPermission(int object)
object - the object Id
RepositoryAccessPermissions.Objects
public RecordId[] getTableConstraints(TableId tableId)
throws java.lang.IllegalArgumentException
tableId - a table Id
java.lang.IllegalArgumentExceptionpublic int getRootFunctionPermission()
public int getFunctionPermission(int function)
throws java.lang.IllegalArgumentException
function - a function enumeration
java.lang.IllegalArgumentException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2004-2007 by SAP AG. All Rights Reserved.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.