com.sap.mdm.security
Class FunctionPermission

java.lang.Object
  extended bycom.sap.mdm.security.FunctionPermission

public class FunctionPermission
extends Object

This class represents a permission for a specific function.

See Also:
RoleProperties

Field Summary
static int ADD_ATTRIBUTE_TEXT_VALUES
           
static int ADD_ATTRIBUTES
           
static int ADD_IMPORT_MAPS
           
static int ADD_INDEX_SOURCE
           
static int ADD_INTERNAL_NODES
           
static int ADD_MATCHING_SETS
           
static int ADD_PAGES
           
static int ADD_PRESENTATION_NODES
           
static int ADD_PRESENTATIONS
           
static int ADD_PUBLICATION_NODES
           
static int ADD_RECORDS
           
static int ADD_SECTION_NODES
           
static int ADD_SPREADS
           
static int ADD_SYNDICATION_MAPS
           
static int ADD_TO_MASK
           
static int CHECK_IN_NON_OWNED_RECORDS
           
static int CHECK_IN_OWNED_RECORDS
           
static int CHECK_OUT_RECORDS
           
static int COMBINE_SECTION_NODES
           
static int CONSOLIDATE_CHILDREN
           
static int CONVERT_ATTRIBUTE_TYPE
           
static int CREATE_ALIASES
           
static int CREATE_INDEXES
           
static int CREATE_PUBLICATIONS
           
static int CROP_AND_ROTATE_IMAGES
           
static int DELETE_ATTRIBUTES
           
static int DELETE_IMPORT_MAPS
           
static int DELETE_INDEX_SOURCE
           
static int DELETE_INDEXES
           
static int DELETE_INTERNAL_NODES
           
static int DELETE_MATCHING_SETS
           
static int DELETE_PAGES
           
static int DELETE_PRESENTATION_ITEMS
           
static int DELETE_PRESENTATION_NODES
           
static int DELETE_PRESENTATIONS
           
static int DELETE_PUBLICATION_NODES
           
static int DELETE_PUBLICATIONS
           
static int DELETE_RECORDS
           
static int DELETE_SECTION_NODES
           
static int DELETE_SPREADS
           
static int DELETE_SYNDICATION_MAPS
           
static int EDIT_KEY_MAPPING
           
static int ENABLE_FAMILY_MODIFICATIONS
           
static int ENABLE_LAYOUT_MODIFICATIONS
           
static int ENABLE_PUBILCATION_INDEX_MODIFICATIONS
           
static int ENABLE_PUBLICATION_MODIFICATIONS
           
static int EXECUTE_ACCESS
           
static int EXPORT_TO_ACCESS
           
static int EXPORT_TO_EXCEL
           
static int EXPORT_TO_TEXT
           
static int HIDE_CHILDREN
           
static int IMPORT_FROM_EXCEL
           
static int MERGE_ATTRIBUTES
           
static int MERGE_RECORDS
           
static int MODIFY_ATTRIBUTE_TEXT_VALUES
           
static int MODIFY_ATTRIBUTES
          Note: MODIFY_ATTRIBUTES corresponds to the "Modify Attribute Properties" functional privilege
static int MODIFY_CALCULATED_LAYOUT_SNAPSHOTS
           
static int MODIFY_FAMILY_DATA
           
static int MODIFY_FAMILY_PARTITIONING
           
static int MODIFY_IMAGE_PRINT_SIZE
           
static int MODIFY_IMPORT_MAPS
           
static int MODIFY_INDEX_ENTRY_REDEFINES
           
static int MODIFY_INDEX_KEY_DEFINITIONS
           
static int MODIFY_INDEX_PAGE_SETUP
           
static int MODIFY_INDEX_PROPERTIES
           
static int MODIFY_INDEX_SOURCE
           
static int MODIFY_INDEX_STYLES
           
static int MODIFY_JOIN_NON_OWNED_RECORDS
           
static int MODIFY_LAYOUT
           
static int MODIFY_LINKED_ATTRIBUTES
           
static int MODIFY_MASK
           
static int MODIFY_MATCHING_SETS
           
static int MODIFY_PRESENTATION_CONTENT
           
static int MODIFY_PUBLICATION_COLUMNS
           
static int MODIFY_PUBLICATION_FAMILY_DATA
           
static int MODIFY_PUBLICATION_FORMAT
           
static int MODIFY_PUBLICATION_INHERIT
           
static int MODIFY_PUBLICATION_LAYOUT
           
static int MODIFY_PUBLICATION_RECORDS
           
static int MODIFY_RECORDS
           
static int MODIFY_SECTION_PROPERTIES
           
static int MODIFY_SPREADS
           
static int MODIFY_SYNDICATION_MAPS
           
static int MOVE_NODES_WITHIN_HIERARCHY
           
static int MOVE_PAGES
           
static int MOVE_PRESENTATIONS
           
static int MOVE_PUBLICATION_NODES
           
static int NONE_ACCESS
           
static int PARTITION
           
static int PROTECT_RECORDS
           
static int REASSIGN_ATTRIBUTE_RATINGS
           
static int RECOVER_PRESENTATION_ITEMS
           
static int RELOCATE_PRESENTATION_ITEMS
           
static int REMOVE_FROM_MASK
           
static int RENAME_INDEXES
           
static int RENAME_LAYOUT_COLUMNS
           
static int RENAME_PUBLICATION_NODES
           
static int RENAME_PUBLICATIONS
           
static int REPLACE_IN_MASK
           
static int ROLL_BACK_NON_OWNED_RECORDS
           
static int ROLL_BACK_OWNED_RECORDS
           
static int ROOT_DEFAULT
           
static int SAVE_ORIGINAL_TO_DISK
           
static int SET_ATTRIBUTE_PRIORITY
           
static int SHUFFLE_PAGES_IN_SECTIONS
           
static int SPLIT_ATTRIBUTE
           
static int SPLIT_SECTION_NODES
           
static int SYNCHRONIZE_FAMILY_TREE
           
static int UNPROTECT_RECORDS
           
 
Constructor Summary
FunctionPermission(int function, int permission)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getFunction()
           
 int getPermission()
           
 int hashCode()
           
 void setPermission(int permission)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE_ACCESS

public static final int NONE_ACCESS
See Also:
Constant Field Values

EXECUTE_ACCESS

public static final int EXECUTE_ACCESS
See Also:
Constant Field Values

ROOT_DEFAULT

public static final int ROOT_DEFAULT
See Also:
Constant Field Values

ADD_RECORDS

public static final int ADD_RECORDS
See Also:
Constant Field Values

MODIFY_RECORDS

public static final int MODIFY_RECORDS
See Also:
Constant Field Values

DELETE_RECORDS

public static final int DELETE_RECORDS
See Also:
Constant Field Values

MERGE_RECORDS

public static final int MERGE_RECORDS
See Also:
Constant Field Values

PROTECT_RECORDS

public static final int PROTECT_RECORDS
See Also:
Constant Field Values

UNPROTECT_RECORDS

public static final int UNPROTECT_RECORDS
See Also:
Constant Field Values

CHECK_OUT_RECORDS

public static final int CHECK_OUT_RECORDS
See Also:
Constant Field Values

CHECK_IN_OWNED_RECORDS

public static final int CHECK_IN_OWNED_RECORDS
See Also:
Constant Field Values

ROLL_BACK_OWNED_RECORDS

public static final int ROLL_BACK_OWNED_RECORDS
See Also:
Constant Field Values

CHECK_IN_NON_OWNED_RECORDS

public static final int CHECK_IN_NON_OWNED_RECORDS
See Also:
Constant Field Values

ROLL_BACK_NON_OWNED_RECORDS

public static final int ROLL_BACK_NON_OWNED_RECORDS
See Also:
Constant Field Values

MODIFY_JOIN_NON_OWNED_RECORDS

public static final int MODIFY_JOIN_NON_OWNED_RECORDS
See Also:
Constant Field Values

MODIFY_IMAGE_PRINT_SIZE

public static final int MODIFY_IMAGE_PRINT_SIZE
See Also:
Constant Field Values

CROP_AND_ROTATE_IMAGES

public static final int CROP_AND_ROTATE_IMAGES
See Also:
Constant Field Values

MOVE_NODES_WITHIN_HIERARCHY

public static final int MOVE_NODES_WITHIN_HIERARCHY
See Also:
Constant Field Values

HIDE_CHILDREN

public static final int HIDE_CHILDREN
See Also:
Constant Field Values

CREATE_ALIASES

public static final int CREATE_ALIASES
See Also:
Constant Field Values

ADD_ATTRIBUTES

public static final int ADD_ATTRIBUTES
See Also:
Constant Field Values

DELETE_ATTRIBUTES

public static final int DELETE_ATTRIBUTES
See Also:
Constant Field Values

MODIFY_ATTRIBUTES

public static final int MODIFY_ATTRIBUTES
Note: MODIFY_ATTRIBUTES corresponds to the "Modify Attribute Properties" functional privilege

See Also:
Constant Field Values

ADD_ATTRIBUTE_TEXT_VALUES

public static final int ADD_ATTRIBUTE_TEXT_VALUES
See Also:
Constant Field Values

MODIFY_ATTRIBUTE_TEXT_VALUES

public static final int MODIFY_ATTRIBUTE_TEXT_VALUES
See Also:
Constant Field Values

CONVERT_ATTRIBUTE_TYPE

public static final int CONVERT_ATTRIBUTE_TYPE
See Also:
Constant Field Values

SPLIT_ATTRIBUTE

public static final int SPLIT_ATTRIBUTE
See Also:
Constant Field Values

MERGE_ATTRIBUTES

public static final int MERGE_ATTRIBUTES
See Also:
Constant Field Values

SET_ATTRIBUTE_PRIORITY

public static final int SET_ATTRIBUTE_PRIORITY
See Also:
Constant Field Values

MODIFY_LINKED_ATTRIBUTES

public static final int MODIFY_LINKED_ATTRIBUTES
See Also:
Constant Field Values

REASSIGN_ATTRIBUTE_RATINGS

public static final int REASSIGN_ATTRIBUTE_RATINGS
See Also:
Constant Field Values

ADD_MATCHING_SETS

public static final int ADD_MATCHING_SETS
See Also:
Constant Field Values

DELETE_MATCHING_SETS

public static final int DELETE_MATCHING_SETS
See Also:
Constant Field Values

MODIFY_MATCHING_SETS

public static final int MODIFY_MATCHING_SETS
See Also:
Constant Field Values

PARTITION

public static final int PARTITION
See Also:
Constant Field Values

CONSOLIDATE_CHILDREN

public static final int CONSOLIDATE_CHILDREN
See Also:
Constant Field Values

SYNCHRONIZE_FAMILY_TREE

public static final int SYNCHRONIZE_FAMILY_TREE
See Also:
Constant Field Values

MODIFY_FAMILY_DATA

public static final int MODIFY_FAMILY_DATA
See Also:
Constant Field Values

MODIFY_FAMILY_PARTITIONING

public static final int MODIFY_FAMILY_PARTITIONING
See Also:
Constant Field Values

MODIFY_LAYOUT

public static final int MODIFY_LAYOUT
See Also:
Constant Field Values

RENAME_LAYOUT_COLUMNS

public static final int RENAME_LAYOUT_COLUMNS
See Also:
Constant Field Values

CREATE_PUBLICATIONS

public static final int CREATE_PUBLICATIONS
See Also:
Constant Field Values

DELETE_PUBLICATIONS

public static final int DELETE_PUBLICATIONS
See Also:
Constant Field Values

RENAME_PUBLICATIONS

public static final int RENAME_PUBLICATIONS
See Also:
Constant Field Values

ADD_PUBLICATION_NODES

public static final int ADD_PUBLICATION_NODES
See Also:
Constant Field Values

ADD_SECTION_NODES

public static final int ADD_SECTION_NODES
See Also:
Constant Field Values

ADD_INTERNAL_NODES

public static final int ADD_INTERNAL_NODES
See Also:
Constant Field Values

ADD_PRESENTATION_NODES

public static final int ADD_PRESENTATION_NODES
See Also:
Constant Field Values

DELETE_PUBLICATION_NODES

public static final int DELETE_PUBLICATION_NODES
See Also:
Constant Field Values

DELETE_SECTION_NODES

public static final int DELETE_SECTION_NODES
See Also:
Constant Field Values

DELETE_INTERNAL_NODES

public static final int DELETE_INTERNAL_NODES
See Also:
Constant Field Values

DELETE_PRESENTATION_NODES

public static final int DELETE_PRESENTATION_NODES
See Also:
Constant Field Values

MOVE_PUBLICATION_NODES

public static final int MOVE_PUBLICATION_NODES
See Also:
Constant Field Values

RENAME_PUBLICATION_NODES

public static final int RENAME_PUBLICATION_NODES
See Also:
Constant Field Values

SPLIT_SECTION_NODES

public static final int SPLIT_SECTION_NODES
See Also:
Constant Field Values

COMBINE_SECTION_NODES

public static final int COMBINE_SECTION_NODES
See Also:
Constant Field Values

MODIFY_CALCULATED_LAYOUT_SNAPSHOTS

public static final int MODIFY_CALCULATED_LAYOUT_SNAPSHOTS
See Also:
Constant Field Values

MODIFY_SECTION_PROPERTIES

public static final int MODIFY_SECTION_PROPERTIES
See Also:
Constant Field Values

MODIFY_PRESENTATION_CONTENT

public static final int MODIFY_PRESENTATION_CONTENT
See Also:
Constant Field Values

ADD_SPREADS

public static final int ADD_SPREADS
See Also:
Constant Field Values

DELETE_SPREADS

public static final int DELETE_SPREADS
See Also:
Constant Field Values

MODIFY_SPREADS

public static final int MODIFY_SPREADS
See Also:
Constant Field Values

SHUFFLE_PAGES_IN_SECTIONS

public static final int SHUFFLE_PAGES_IN_SECTIONS
See Also:
Constant Field Values

ADD_PAGES

public static final int ADD_PAGES
See Also:
Constant Field Values

DELETE_PAGES

public static final int DELETE_PAGES
See Also:
Constant Field Values

MOVE_PAGES

public static final int MOVE_PAGES
See Also:
Constant Field Values

ADD_PRESENTATIONS

public static final int ADD_PRESENTATIONS
See Also:
Constant Field Values

DELETE_PRESENTATIONS

public static final int DELETE_PRESENTATIONS
See Also:
Constant Field Values

MOVE_PRESENTATIONS

public static final int MOVE_PRESENTATIONS
See Also:
Constant Field Values

RECOVER_PRESENTATION_ITEMS

public static final int RECOVER_PRESENTATION_ITEMS
See Also:
Constant Field Values

DELETE_PRESENTATION_ITEMS

public static final int DELETE_PRESENTATION_ITEMS
See Also:
Constant Field Values

RELOCATE_PRESENTATION_ITEMS

public static final int RELOCATE_PRESENTATION_ITEMS
See Also:
Constant Field Values

MODIFY_PUBLICATION_LAYOUT

public static final int MODIFY_PUBLICATION_LAYOUT
See Also:
Constant Field Values

MODIFY_PUBLICATION_COLUMNS

public static final int MODIFY_PUBLICATION_COLUMNS
See Also:
Constant Field Values

MODIFY_PUBLICATION_FAMILY_DATA

public static final int MODIFY_PUBLICATION_FAMILY_DATA
See Also:
Constant Field Values

MODIFY_PUBLICATION_RECORDS

public static final int MODIFY_PUBLICATION_RECORDS
See Also:
Constant Field Values

MODIFY_PUBLICATION_FORMAT

public static final int MODIFY_PUBLICATION_FORMAT
See Also:
Constant Field Values

MODIFY_PUBLICATION_INHERIT

public static final int MODIFY_PUBLICATION_INHERIT
See Also:
Constant Field Values

CREATE_INDEXES

public static final int CREATE_INDEXES
See Also:
Constant Field Values

DELETE_INDEXES

public static final int DELETE_INDEXES
See Also:
Constant Field Values

RENAME_INDEXES

public static final int RENAME_INDEXES
See Also:
Constant Field Values

MODIFY_INDEX_SOURCE

public static final int MODIFY_INDEX_SOURCE
See Also:
Constant Field Values

MODIFY_INDEX_KEY_DEFINITIONS

public static final int MODIFY_INDEX_KEY_DEFINITIONS
See Also:
Constant Field Values

MODIFY_INDEX_ENTRY_REDEFINES

public static final int MODIFY_INDEX_ENTRY_REDEFINES
See Also:
Constant Field Values

MODIFY_INDEX_PROPERTIES

public static final int MODIFY_INDEX_PROPERTIES
See Also:
Constant Field Values

MODIFY_INDEX_STYLES

public static final int MODIFY_INDEX_STYLES
See Also:
Constant Field Values

MODIFY_INDEX_PAGE_SETUP

public static final int MODIFY_INDEX_PAGE_SETUP
See Also:
Constant Field Values

ADD_INDEX_SOURCE

public static final int ADD_INDEX_SOURCE
See Also:
Constant Field Values

DELETE_INDEX_SOURCE

public static final int DELETE_INDEX_SOURCE
See Also:
Constant Field Values

ADD_TO_MASK

public static final int ADD_TO_MASK
See Also:
Constant Field Values

REMOVE_FROM_MASK

public static final int REMOVE_FROM_MASK
See Also:
Constant Field Values

REPLACE_IN_MASK

public static final int REPLACE_IN_MASK
See Also:
Constant Field Values

MODIFY_MASK

public static final int MODIFY_MASK
See Also:
Constant Field Values

IMPORT_FROM_EXCEL

public static final int IMPORT_FROM_EXCEL
See Also:
Constant Field Values

EXPORT_TO_TEXT

public static final int EXPORT_TO_TEXT
See Also:
Constant Field Values

EXPORT_TO_EXCEL

public static final int EXPORT_TO_EXCEL
See Also:
Constant Field Values

EXPORT_TO_ACCESS

public static final int EXPORT_TO_ACCESS
See Also:
Constant Field Values

SAVE_ORIGINAL_TO_DISK

public static final int SAVE_ORIGINAL_TO_DISK
See Also:
Constant Field Values

ENABLE_FAMILY_MODIFICATIONS

public static final int ENABLE_FAMILY_MODIFICATIONS
See Also:
Constant Field Values

ENABLE_LAYOUT_MODIFICATIONS

public static final int ENABLE_LAYOUT_MODIFICATIONS
See Also:
Constant Field Values

ENABLE_PUBLICATION_MODIFICATIONS

public static final int ENABLE_PUBLICATION_MODIFICATIONS
See Also:
Constant Field Values

ENABLE_PUBILCATION_INDEX_MODIFICATIONS

public static final int ENABLE_PUBILCATION_INDEX_MODIFICATIONS
See Also:
Constant Field Values

ADD_IMPORT_MAPS

public static final int ADD_IMPORT_MAPS
See Also:
Constant Field Values

MODIFY_IMPORT_MAPS

public static final int MODIFY_IMPORT_MAPS
See Also:
Constant Field Values

DELETE_IMPORT_MAPS

public static final int DELETE_IMPORT_MAPS
See Also:
Constant Field Values

ADD_SYNDICATION_MAPS

public static final int ADD_SYNDICATION_MAPS
See Also:
Constant Field Values

MODIFY_SYNDICATION_MAPS

public static final int MODIFY_SYNDICATION_MAPS
See Also:
Constant Field Values

DELETE_SYNDICATION_MAPS

public static final int DELETE_SYNDICATION_MAPS
See Also:
Constant Field Values

EDIT_KEY_MAPPING

public static final int EDIT_KEY_MAPPING
See Also:
Constant Field Values
Constructor Detail

FunctionPermission

public FunctionPermission(int function,
                          int permission)
Method Detail

getFunction

public int getFunction()
Returns:
Returns the function.

getPermission

public int getPermission()
Returns:
Returns the access permission for the function.

setPermission

public void setPermission(int permission)
Parameters:
permission - Sets the access permission for the function.

hashCode

public int hashCode()

equals

public boolean equals(Object obj)


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.