Package com.emc.documentum.rest.dfc

# Interface ModuleManager

public interface ModuleManager
Created by vellur on 1/16/2020.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ModuleObject`
  `get(String moduleId)`
  Get a module by its module Id.
  `List<ModuleObject>`
  `getAllModules()`
  Get all modules
  `ModuleObject`
  `update(String moduleId, String licenseKey)`
  Update a user

- ## Method Details

  - ### get

    ModuleObject get(String moduleId) throws com.documentum.fc.common.DfException
    Get a module by its module Id.
    Parameters:
      `moduleId` - the user name
    Returns:
      the module
    Throws:
      `com.documentum.fc.common.DfException` - exception during the operation

  - ### getAllModules

    List<ModuleObject> getAllModules() throws com.documentum.fc.common.DfException
    Get all modules
    Returns:
      the list of modules
    Throws:
      `com.documentum.fc.common.DfException` - exception during the operation

  - ### update

    ModuleObject update(String moduleId, String licenseKey) throws com.documentum.fc.common.DfException
    Update a user
    Parameters:
      `moduleId` - the module to be updated.
      `licenseKey` - which is used to enable the license for the module in moduleId
    Returns:
      the updated module
    Throws:
      `com.documentum.fc.common.DfException` - exception during the operation