# Package com.h3c.api

- Interface Summary
  Interface | Description
  --- | ---
  Addressable<A> | Addressable.
  Auditable | Classes that implement this interface are declaring that they provide audit information to track who created it, last modified it, and when, with mutable modification data.
  Audited | Classes that implement this interface are declaring that they have audit information available, tracking who created it, modified it, and when.
  Dependent<T> | Dependent transport object.
  Describable | Classes that implement this interface are declaring that they have a name and a description which can each be modified.
  Described | Classes that implement this interface are declaring that they have a name and a description.
  Identifiable | Classes that implement this interface are declaring that they have an identifier comprising some unique id string which can be set.
  Identified | Classes that implement this interface are declaring that they have an identifier comprising some unique id string.
  Retryable | Classes implementing this interface can express whether they should be retried in the event of an unexpected condition.
  Timeable | Classes implementing this interface represent an event in time.
  Transportable<T,I extends Serializable> | Provides the ability for the transport objects to carry the data between application layers and tiers
  TransportObject<T,I extends Serializable> | `TransportObject` is a contract between the business logic and the DAO.
  Versionable | Provides the ability to carry the JPA Version value with the object

- Class Summary
  Class | Description
  --- | ---
  Id<T,I extends Serializable> | Identifier.
  Result<D,E,C> | Result.

- Enum Summary
  Enum | Description
  --- | ---
  Result.CompletionState | Completion State.

- Exception Summary
  Exception | Description
  --- | ---
  BackupNotReadyException | Exception representing an backup not ready failure.
  CreateException | Exception representing a condition where creation of an object fails.
  DeleteException | Exception representing a condition where a deletion fails.
  DuplicateDataException | Exception representing a condition where an item with a duplicate data was detected.
  DuplicateIdException | Exception representing a condition where an item with a duplicate id was detected.
  LoginFailedException | Exception representing failure to login.
  NotFoundException | Exception representing a condition where an expected item was not found.
  ServiceNotAvailableException | Exception representing a condition where an expected service is not available.
  ServiceNotFoundException | Exception representing a condition where an expected service is not found.
  UpdateException | Exception representing a condition where an update fails.

Copyright © 2014. All Rights Reserved.