Package com.emc.d2fs.interfaces

# Interface IDelegationService

All Superinterfaces:
  `ID2fsService`

public interface IDelegationService extends ID2fsService
Delegation services.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `applyDelegation(Context context, String id, List<Attribute> attributes)`
  Apply a delegation.
  `boolean`
  `deleteDelegation(Context context, String id, List<Attribute> attributes)`
  Delete a delegation.
  `boolean`
  `undoDelegation(Context context, String id, List<Attribute> attributes)`
  Undo a delegation.

  ### Methods inherited from interface com.emc.d2fs.interfaces.ID2fsService

  `isRemote, setRemote`

- ## Method Details

  - ### applyDelegation

    boolean applyDelegation(Context context, String id, List<Attribute> attributes) throws Exception
    Apply a delegation.
    Parameters:
      `context` - `Context` object containing informations about client/session
      `id` - String value of the delegation id
      `attributes` - List some parameters.
    Returns:
      boolean
    Throws:
      `Exception`
    Since:
      4.2.1

  - ### undoDelegation

    boolean undoDelegation(Context context, String id, List<Attribute> attributes) throws Exception
    Undo a delegation.
    Parameters:
      `context` - `Context` object containing informations about client/session
      `id` - String value of the delegation id
      `attributes` - List some parameters.>
    Returns:
      boolean
    Throws:
      `Exception`
    Since:
      4.2.1

  - ### deleteDelegation

    boolean deleteDelegation(Context context, String id, List<Attribute> attributes) throws Exception
    Delete a delegation.
    Parameters:
      `context` - `Context` object containing informations about client/session
      `id` - String value of the delegation id
      `attributes` - List some parameters.
    Returns:
      boolean
    Throws:
      `Exception`
    Since:
      4.2.1