# Uses of Interface
com.orchestranetworks.service.ProcedureResult

Packages that use ProcedureResult
Package
Description
com.orchestranetworks.rest.util
com.orchestranetworks.service
Provides classes and interfaces for implementing specific services and access rules on EBX®.
com.orchestranetworks.service.directory
Provides classes for Directory handling.
com.orchestranetworks.service.extensions
Provides classes and interfaces for specific extensions such as batch and adaptation tree optimizer.
com.orchestranetworks.userservice
A public API for user services.

- ## Uses of ProcedureResult in com.orchestranetworks.rest.util

  Methods in com.orchestranetworks.rest.util that return ProcedureResult
  Modifier and Type
  Method
  Description
  `ProcedureResult`
  ProcedureUtility.`execute(Procedure aProcedure, AdaptationHome aDataspace)`
  Executes the given `Procedure` against the provided dataspace.

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

  Methods in com.orchestranetworks.service that return ProcedureResult
  Modifier and Type
  Method
  Description
  `ProcedureResult`
  ProgrammaticService.`execute(Procedure aProcedure)`
  Executes the specified procedure.
  `abstract ProcedureResult`
  ServiceContext.`execute(boolean addErrorMessageIfException, Procedure aProcedure)`
  Deprecated.
  Executes the specified procedure and calls its implementation of the method `Procedure.execute`.
  `abstract ProcedureResult`
  ServiceContext.`execute(Procedure aProcedure)`
  Deprecated.
  Executes the specified procedure.

- ## Uses of ProcedureResult in com.orchestranetworks.service.directory

  Methods in com.orchestranetworks.service.directory that return ProcedureResult
  Modifier and Type
  Method
  Description
  `static ProcedureResult`
  DirectoryDefaultHelper.`deleteRole(Role aRole, String aTrackingInfoOrNull, DirectoryDefault aDirectory)`
  Deletes the role entity corresponding to the specified role.
  `static ProcedureResult`
  DirectoryDefaultHelper.`deleteUser(UserReference aUserReference, String aTrackingInfoOrNull, DirectoryDefault aDirectory)`
  Deletes the user entity corresponding to the specified user reference.
  `static ProcedureResult`
  DirectoryDefaultHelper.`saveRole(DirectoryDefault.RoleEntity aRole, String aTrackingInfoOrNull, DirectoryDefault aDirectory)`
  Makes the specified role entity persistent if it does not yet exist in the EBX® repository; updates it if it exists.
  `static ProcedureResult`
  DirectoryDefaultHelper.`saveUser(DirectoryDefault.UserEntity aUser, String aTrackingInfoOrNull, DirectoryDefault aDirectory)`
  Makes the specified user entity persistent if it does not exist yet in the EBX® repository; updates it if it exists.

- ## Uses of ProcedureResult in com.orchestranetworks.service.extensions

  Methods in com.orchestranetworks.service.extensions that return ProcedureResult
  Modifier and Type
  Method
  Description
  `abstract ProcedureResult`
  ReplicationUnit.`performRefresh(Session aSession)`
  Refreshes the tables included by this replication unit.

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

  Methods in com.orchestranetworks.userservice that return ProcedureResult
  Modifier and Type
  Method
  Description
  `ProcedureResult`
  UserServiceTransaction.`execute()`
  In the same transaction, updates and creates objects and executes procedures in the same order as they were previously added.
  `ProcedureResult`
  UserServiceTransaction.`execute(boolean addErrorMessageIfException)`
  In the same transaction, updates and creates objects and executes procedures in the same order as they were previously added.
  `ProcedureResult`
  UserServiceTransaction.`execute(AdaptationHome aDataSpace)`
  In the same transaction, on a given dataspace, updates and creates objects and executes procedures in the same order as they were previously added.
  `ProcedureResult`
  UserServiceTransaction.`execute(AdaptationHome aDataSpace, boolean addErrorMessageIfException)`
  In the same transaction, on a given dataspace, updates and creates objects and executes procedures in the same order as they were previously added.
  `ProcedureResult`
  UserServiceTransactionManager.`save(boolean addErrorMessageIfException, ObjectKey... objectKeys)`
  Updates or creates a list of previously registered objects.
  `ProcedureResult`
  UserServiceTransactionManager.`save(ObjectKey... objectKeys)`
  Updates or creates a list of previously registered objects.