# Hierarchy For Package org.gitana.platform.client.vault

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.gitana.platform.support.GitanaObjectImpl (implements org.gitana.platform.GitanaObject)
    - org.gitana.platform.client.document.DocumentImpl (implements org.gitana.platform.client.document.Document)
      - org.gitana.platform.client.datastore.AbstractDataStoreImpl (implements org.gitana.platform.client.datastore.DataStore)
        - org.gitana.platform.client.cluster.AbstractClusterDataStoreImpl (implements org.gitana.platform.client.cluster.ClusterDataStore)
          - org.gitana.platform.client.platform.AbstractPlatformDataStoreImpl (implements org.gitana.platform.client.platform.PlatformDataStore)
            - org.gitana.platform.client.vault.VaultImpl (implements org.gitana.platform.client.vault.Vault)
      - org.gitana.platform.client.platform.AbstractPlatformDocumentImpl (implements org.gitana.platform.client.platform.PlatformDocument)
        - org.gitana.platform.client.vault.AbstractVaultDocumentImpl (implements org.gitana.platform.client.vault.VaultDocument)

## Interface Hierarchy

- org.gitana.platform.client.support.AccessControllable
  - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.cluster.ClusterDataStore
      - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
        - org.gitana.platform.client.vault.Vault
- org.gitana.platform.client.support.Copyable
  - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.cluster.ClusterDataStore)
    - org.gitana.platform.client.vault.Vault
  - org.gitana.platform.client.platform.PlatformDocument (also extends org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.vault.VaultDocument
- org.gitana.platform.JSONable
  - org.gitana.platform.GitanaObject (also extends java.io.Serializable)
    - org.gitana.platform.client.document.Document (also extends org.gitana.platform.client.support.TitleDescription)
      - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
        - org.gitana.platform.client.cluster.ClusterDataStore
          - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
            - org.gitana.platform.client.vault.Vault
      - org.gitana.platform.client.platform.PlatformDocument (also extends org.gitana.platform.client.support.Copyable, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
        - org.gitana.platform.client.vault.VaultDocument
- org.gitana.platform.client.support.Referenceable
  - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.cluster.ClusterDataStore
      - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
        - org.gitana.platform.client.vault.Vault
  - org.gitana.platform.client.platform.PlatformDocument (also extends org.gitana.platform.client.support.Copyable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.vault.VaultDocument
- org.gitana.platform.client.support.Selfable
  - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.cluster.ClusterDataStore
      - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
        - org.gitana.platform.client.vault.Vault
- java.io.Serializable
  - org.gitana.platform.GitanaObject (also extends org.gitana.platform.JSONable)
    - org.gitana.platform.client.document.Document (also extends org.gitana.platform.client.support.TitleDescription)
      - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
        - org.gitana.platform.client.cluster.ClusterDataStore
          - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
            - org.gitana.platform.client.vault.Vault
      - org.gitana.platform.client.platform.PlatformDocument (also extends org.gitana.platform.client.support.Copyable, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
        - org.gitana.platform.client.vault.VaultDocument
- org.gitana.platform.client.team.Teamable
  - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.cluster.ClusterDataStore
      - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
        - org.gitana.platform.client.vault.Vault
- org.gitana.platform.client.support.TitleDescription
  - org.gitana.platform.client.document.Document (also extends org.gitana.platform.GitanaObject)
    - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
      - org.gitana.platform.client.cluster.ClusterDataStore
        - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
          - org.gitana.platform.client.vault.Vault
    - org.gitana.platform.client.platform.PlatformDocument (also extends org.gitana.platform.client.support.Copyable, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Transferable, org.gitana.platform.client.support.TypedID)
      - org.gitana.platform.client.vault.VaultDocument
- org.gitana.platform.client.support.Transferable
  - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.cluster.ClusterDataStore
      - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
        - org.gitana.platform.client.vault.Vault
  - org.gitana.platform.client.platform.PlatformDocument (also extends org.gitana.platform.client.support.Copyable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.TypedID)
    - org.gitana.platform.client.vault.VaultDocument
- org.gitana.platform.client.support.TypedID
  - org.gitana.platform.client.datastore.DataStore (also extends org.gitana.platform.client.support.AccessControllable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Selfable, org.gitana.platform.client.team.Teamable, org.gitana.platform.client.support.Transferable)
    - org.gitana.platform.client.cluster.ClusterDataStore
      - org.gitana.platform.client.platform.PlatformDataStore (also extends org.gitana.platform.client.support.Copyable)
        - org.gitana.platform.client.vault.Vault
  - org.gitana.platform.client.platform.PlatformDocument (also extends org.gitana.platform.client.support.Copyable, org.gitana.platform.client.document.Document, org.gitana.platform.client.support.Referenceable, org.gitana.platform.client.support.Transferable)
    - org.gitana.platform.client.vault.VaultDocument