# Uses of Class
com.orchestranetworks.service.AccessPermission

Packages that use AccessPermission
Package
Description
com.orchestranetworks.schema
Represents XML Schema concepts and provides schema extensions capabilities.
com.orchestranetworks.service
Provides classes and interfaces for implementing specific services and access rules on EBX®.
com.orchestranetworks.ui.form.widget
This package provides a library of user interface widgets.
com.orchestranetworks.userservice
A public API for user services.

- ## Uses of AccessPermission in com.orchestranetworks.schema

  Methods in com.orchestranetworks.schema that return AccessPermission
  Modifier and Type
  Method
  Description
  `AccessPermission`
  SchemaNode.`getAccessMode()`
  Returns the static access mode of the current node.

- ## Uses of AccessPermission in com.orchestranetworks.service

  Methods in com.orchestranetworks.service that return AccessPermission
  Modifier and Type
  Method
  Description
  `AccessPermission`
  SessionPermissions.`getAdaptationAccessPermission(Adaptation aDataSetOrRecord)`
  Returns the current user's access rights on the specified dataset or record.
  `AccessPermission`
  SessionPermissions.`getGlobalPermissionToAdministration()`
  Returns whether the user has permission to access the Administration area in the user interface.
  `AccessPermission`
  SessionPermissions.`getGlobalPermissionToDataModel()`
  Returns whether the user has permission to access the Data Models area in the user interface.
  `AccessPermission`
  SessionPermissions.`getGlobalPermissionToDataServices()`
  Returns whether the user has permission to access the Data Services area in the user interface.
  `AccessPermission`
  SessionPermissions.`getGlobalPermissionToDataSpace()`
  Returns whether the user has permission to access the Dataspaces area in the user interface.
  `AccessPermission`
  SessionPermissions.`getGlobalPermissionToIde()`
  Returns whether the user has permission to access the IDE user interface.
  `AccessPermission`
  SessionPermissions.`getGlobalPermissionToWorkflowModel()`
  Returns whether the user has permission to access the Workflow Models area in the user interface.
  `static AccessPermission`
  AccessPermission.`getHidden()`
  Factory method specifying that a resource can neither be modified nor displayed.
  `static AccessPermission`
  AccessPermission.`getHidden(UserMessage aReason)`
  Factory method specifying that a resource can not be modified and is not displayed.
  `AccessPermission`
  SessionPermissions.`getHomeAccessPermission(AdaptationHome aDataSpaceOrSnapshot)`
  Returns the current user's access rights on the dataspace or snapshot specified.
  `AccessPermission`
  SessionPermissions.`getNodeAccessPermission(SchemaNode aNode, Adaptation aDataSetOrRecord)`
  Returns the current user's access rights on the specified node in an update/display context.
  `AccessPermission`
  SessionPermissions.`getNodeAccessPermissionForCreate(SchemaNode aNode, AdaptationTable aTable)`
  Returns the current user's access rights on the specified node in a creation context.
  `AccessPermission`
  SessionPermissions.`getNodeAccessPermissionForForm(SchemaNode aNode, Adaptation aDataSetOrRecord)`
  Returns the current user's access rights on the specified node when displayed in a form.
  `AccessPermission`
  AccessRule.`getPermission(Adaptation aDataSetOrRecord, Session aSession, SchemaNode aNode)`
  Returns permissions for the specified arguments.
  `AccessPermission`
  AccessRule.NoWriteRule.`getPermission(Adaptation anAdaptation, Session aSession, SchemaNode aNode)`
  `AccessPermission`
  AccessRuleForCreate.`getPermission(AccessRuleForCreateContext aContext)`
  Returns the permission for the specified record creation context.
  `static AccessPermission`
  AccessPermission.`getReadOnly()`
  Factory method specifying that a resource can be displayed but not modified.
  `static AccessPermission`
  AccessPermission.`getReadOnly(UserMessage aReason)`
  Factory method specifying that a resource can be displayed but it cannot modified.
  `static AccessPermission`
  AccessPermission.`getReadWrite()`
  Factory method specifying that a resource can be displayed and modified.
  `AccessPermission`
  AccessPermission.`max(AccessPermission anotherPermission)`
  Returns the least restrictive between this permission and the permission given as an argument.
  `AccessPermission`
  AccessPermission.`max(Supplier<AccessPermission> anotherPermissionSupplier)`
  Returns the least restrictive between this permission, and the permission supplied by the specified function.
  `AccessPermission`
  AccessPermission.`min(AccessPermission anotherPermission)`
  Returns the most restrictive between this permission and the permission given as an argument.
  `AccessPermission`
  AccessPermission.`min(Supplier<AccessPermission> anotherPermissionSupplier)`
  Returns the most restrictive between this permission, and the permission supplied by the specified function.
  `static AccessPermission`
  AccessPermission.`parseFlag(char accessFlag)`
  Factory method.
  `static AccessPermission`
  AccessPermission.`parseFlag(String accessFlag)`
  Factory method.
  Methods in com.orchestranetworks.service with parameters of type AccessPermission
  Modifier and Type
  Method
  Description
  `AccessPermission`
  AccessPermission.`max(AccessPermission anotherPermission)`
  Returns the least restrictive between this permission and the permission given as an argument.
  `AccessPermission`
  AccessPermission.`min(AccessPermission anotherPermission)`
  Returns the most restrictive between this permission and the permission given as an argument.
  Method parameters in com.orchestranetworks.service with type arguments of type AccessPermission
  Modifier and Type
  Method
  Description
  `AccessPermission`
  AccessPermission.`max(Supplier<AccessPermission> anotherPermissionSupplier)`
  Returns the least restrictive between this permission, and the permission supplied by the specified function.
  `AccessPermission`
  AccessPermission.`min(Supplier<AccessPermission> anotherPermissionSupplier)`
  Returns the most restrictive between this permission, and the permission supplied by the specified function.

- ## Uses of AccessPermission in com.orchestranetworks.ui.form.widget

  Methods in com.orchestranetworks.ui.form.widget that return AccessPermission
  Modifier and Type
  Method
  Description
  `AccessPermission`
  WidgetDisplayContext.`getPermission()`
  Returns the current user's access rights on the current node.
  `AccessPermission`
  WidgetDisplayContext.`getPermission(Path aPath)`
  Returns the current user's access rights on the node specified by a path.
  `AccessPermission`
  WidgetValidationContext.`getPermission(Path aPath)`
  Returns the current user's access rights on the node specified by a path.

- ## Uses of AccessPermission in com.orchestranetworks.userservice

  Methods in com.orchestranetworks.userservice that return AccessPermission
  Modifier and Type
  Method
  Description
  `AccessPermission`
  UserServiceObjectContext.`getPermission(ObjectKey anObjectKey, Path aPath)`
  Returns the current user's access rights on the node of a user service object.