Interface IProfileUpdater

All Superinterfaces:
IConfigTemplate
All Known Implementing Classes:
SubsystemGroupUpdater

public interface IProfileUpdater extends IConfigTemplate
This interface represents an updater that will be called when the request's state changes.
Version:
$Revision$, $Date$
  • Method Details

    • init

      void init(Profile profile, ConfigStore config) throws EProfileException
      Initializes this default policy.
      Parameters:
      profile - owner of this policy
      config - configuration store
      Throws:
      EProfileException - failed to initialize
    • getConfigStore

      ConfigStore getConfigStore()
      Retrieves configuration store.
      Returns:
      configuration store
    • update

      void update(Request req, RequestStatus status) throws EProfileException
      Notifies of state change.
      Parameters:
      req - request
      status - The status to check for.
      Throws:
      EProfileException - failed to populate
    • getName

      String getName(Locale locale)
      Retrieves the localizable name of this policy.
      Parameters:
      locale - user locale
      Returns:
      output policy name
    • getText

      String getText(Locale locale)
      Retrieves the localizable description of this policy.
      Parameters:
      locale - user locale
      Returns:
      output policy description