# Uses of Interface
org.gitana.platform.client.document.Document

Packages that use Document
Package
Description
org.gitana.platform.client.api
org.gitana.platform.client.application
org.gitana.platform.client.archive
org.gitana.platform.client.billing
org.gitana.platform.client.branch
org.gitana.platform.client.changeset
org.gitana.platform.client.cluster
org.gitana.platform.client.datastore
org.gitana.platform.client.deletion
org.gitana.platform.client.directory
org.gitana.platform.client.document
org.gitana.platform.client.domain
org.gitana.platform.client.identity
org.gitana.platform.client.job
org.gitana.platform.client.log
org.gitana.platform.client.meter
org.gitana.platform.client.node
org.gitana.platform.client.node.type
org.gitana.platform.client.plan
org.gitana.platform.client.platform
org.gitana.platform.client.principal
org.gitana.platform.client.project
org.gitana.platform.client.registrar
org.gitana.platform.client.release
org.gitana.platform.client.repository
org.gitana.platform.client.stack
org.gitana.platform.client.tenant
org.gitana.platform.client.transfer
org.gitana.platform.client.vault
org.gitana.platform.client.webhost

## Uses of Document in org.gitana.platform.client.api

Subinterfaces of Document in org.gitana.platform.client.api
Modifier and Type
Interface
Description
`interface`
`AuthenticationGrant`
`interface`
`Client`
Classes in org.gitana.platform.client.api that implement Document
Modifier and Type
Class
Description
`class`
`AuthenticationGrantImpl`
`class`
`ClientImpl`

## Uses of Document in org.gitana.platform.client.application

Subinterfaces of Document in org.gitana.platform.client.application
Modifier and Type
Interface
Description
`interface`
`Application`
`interface`
`ApplicationDocument`
`interface`
`Email`
`interface`
`EmailProvider`
`interface`
`Registration`
A registration object is intended for us in registering a new user to a web site.
`interface`
`Settings`
Classes in org.gitana.platform.client.application that implement Document
Modifier and Type
Class
Description
`class`
`AbstractApplicationDocumentImpl`
`class`
`ApplicationImpl`
`class`
`EmailImpl`
`class`
`EmailProviderImpl`
`class`
`RegistrationImpl`
`class`
`SettingsImpl`

## Uses of Document in org.gitana.platform.client.archive

Subinterfaces of Document in org.gitana.platform.client.archive
Modifier and Type
Interface
Description
`interface`
`Archive`
Classes in org.gitana.platform.client.archive that implement Document
Modifier and Type
Class
Description
`class`
`ArchiveImpl`

## Uses of Document in org.gitana.platform.client.billing

Subinterfaces of Document in org.gitana.platform.client.billing
Modifier and Type
Interface
Description
`interface`
`BillingProviderConfiguration`
Classes in org.gitana.platform.client.billing that implement Document
Modifier and Type
Class
Description
`class`
`BillingProviderConfigurationImpl`

## Uses of Document in org.gitana.platform.client.branch

Subinterfaces of Document in org.gitana.platform.client.branch
Modifier and Type
Interface
Description
`interface`
`Branch`
Classes in org.gitana.platform.client.branch that implement Document
Modifier and Type
Class
Description
`class`
`BranchImpl`

## Uses of Document in org.gitana.platform.client.changeset

Subinterfaces of Document in org.gitana.platform.client.changeset
Modifier and Type
Interface
Description
`interface`
`Changeset`
Classes in org.gitana.platform.client.changeset that implement Document
Modifier and Type
Class
Description
`class`
`ChangesetImpl`

## Uses of Document in org.gitana.platform.client.cluster

Subinterfaces of Document in org.gitana.platform.client.cluster
Modifier and Type
Interface
Description
`interface`
`Cluster`
`interface`
`ClusterDataStore`
`interface`
`ClusterDocument`
Classes in org.gitana.platform.client.cluster that implement Document
Modifier and Type
Class
Description
`class`
`AbstractClusterDataStoreImpl`
`class`
`AbstractClusterDocumentImpl`
`class`
`ClusterImpl`

## Uses of Document in org.gitana.platform.client.datastore

Subinterfaces of Document in org.gitana.platform.client.datastore
Modifier and Type
Interface
Description
`interface`
`DataStore`
Classes in org.gitana.platform.client.datastore that implement Document
Modifier and Type
Class
Description
`class`
`AbstractDataStoreImpl`

## Uses of Document in org.gitana.platform.client.deletion

Subinterfaces of Document in org.gitana.platform.client.deletion
Modifier and Type
Interface
Description
`interface`
`Deletion`
Classes in org.gitana.platform.client.deletion that implement Document
Modifier and Type
Class
Description
`class`
`DeletionImpl`
Deletion

## Uses of Document in org.gitana.platform.client.directory

Subinterfaces of Document in org.gitana.platform.client.directory
Modifier and Type
Interface
Description
`interface`
`Directory`
`interface`
`DirectoryDocument`
Classes in org.gitana.platform.client.directory that implement Document
Modifier and Type
Class
Description
`class`
`AbstractDirectoryDocumentImpl`
`class`
`DirectoryImpl`

## Uses of Document in org.gitana.platform.client.document

Classes in org.gitana.platform.client.document that implement Document
Modifier and Type
Class
Description
`class`
`DocumentImpl`
Wraps a JSON response from the Gitana server.
Methods in org.gitana.platform.client.document with parameters of type Document
Modifier and Type
Method
Description
`void`
Document.`reload(Document document)`
Reloads the node from a persisted document (which represents the node).
`void`
DocumentImpl.`reload(Document document)`

## Uses of Document in org.gitana.platform.client.domain

Subinterfaces of Document in org.gitana.platform.client.domain
Modifier and Type
Interface
Description
`interface`
`Domain`
`interface`
`DomainDocument`
Classes in org.gitana.platform.client.domain that implement Document
Modifier and Type
Class
Description
`class`
`AbstractDomainDocumentImpl`
`class`
`DomainImpl`

## Uses of Document in org.gitana.platform.client.identity

Subinterfaces of Document in org.gitana.platform.client.identity
Modifier and Type
Interface
Description
`interface`
`Identity`
Classes in org.gitana.platform.client.identity that implement Document
Modifier and Type
Class
Description
`class`
`IdentityImpl`

## Uses of Document in org.gitana.platform.client.job

Subinterfaces of Document in org.gitana.platform.client.job
Modifier and Type
Interface
Description
`interface`
`Job`
Classes in org.gitana.platform.client.job that implement Document
Modifier and Type
Class
Description
`class`
`JobImpl`

## Uses of Document in org.gitana.platform.client.log

Subinterfaces of Document in org.gitana.platform.client.log
Modifier and Type
Interface
Description
`interface`
`LogEntry`
Classes in org.gitana.platform.client.log that implement Document
Modifier and Type
Class
Description
`class`
`LogEntryImpl`

## Uses of Document in org.gitana.platform.client.meter

Subinterfaces of Document in org.gitana.platform.client.meter
Modifier and Type
Interface
Description
`interface`
`Meter`
Classes in org.gitana.platform.client.meter that implement Document
Modifier and Type
Class
Description
`class`
`MeterImpl`

## Uses of Document in org.gitana.platform.client.node

Subinterfaces of Document in org.gitana.platform.client.node
Modifier and Type
Interface
Description
`interface`
`Association`
Association
`interface`
`BaseNode`
`interface`
`Node`
Classes in org.gitana.platform.client.node that implement Document
Modifier and Type
Class
Description
`class`
`AssociationImpl`
`class`
`BaseNodeImpl`
Base class for nodes
`class`
`NodeImpl`
Default "n:node" implementation for a node.

## Uses of Document in org.gitana.platform.client.node.type

Subinterfaces of Document in org.gitana.platform.client.node.type
Modifier and Type
Interface
Description
`interface`
`AssociationDefinition`
`interface`
`ChildAssociation`
`interface`
`CopiedFromAssociation`
`interface`
`CreatedAssociation`
`interface`
`Definition`
`interface`
`DeletedAssociation`
`interface`
`FeatureDefinition`
`interface`
`Form`
`interface`
`Group`
`interface`
`HasBehaviorAssociation`
`interface`
`HasFormAssociation`
`interface`
`HasLockAssociation`
`interface`
`HasMountAssociation`
`interface`
`HasTranslationAssociation`
`interface`
`LinkedAssociation`
`interface`
`NodeList`
`interface`
`OwnedAssociation`
`interface`
`Person`
`interface`
`Rule`
`interface`
`TypeDefinition`
`interface`
`UpdatedAssociation`
Classes in org.gitana.platform.client.node.type that implement Document
Modifier and Type
Class
Description
`class`
`AbstractDefinitionImpl`
`class`
`AssociationDefinitionImpl`
`class`
`ChildAssociationImpl`
`class`
`CopiedFromAssociationImpl`
`class`
`CreatedAssociationImpl`
`class`
`DeletedAssociationImpl`
`class`
`FeatureDefinitionImpl`
`class`
`FormImpl`
`class`
`GroupImpl`
`class`
`HasBehaviorAssociationImpl`
`class`
`HasFormAssociationImpl`
`class`
`HasLockAssociationImpl`
`class`
`HasMountAssociationImpl`
`class`
`HasTranslationAssociationImpl`
`class`
`LinkedAssociationImpl`
`class`
`NodeListImpl`
`class`
`OwnedAssociationImpl`
`class`
`PersonImpl`
`class`
`RuleImpl`
`class`
`TypeDefinitionImpl`
`class`
`UpdatedAssociationImpl`

## Uses of Document in org.gitana.platform.client.plan

Subinterfaces of Document in org.gitana.platform.client.plan
Modifier and Type
Interface
Description
`interface`
`Plan`
Classes in org.gitana.platform.client.plan that implement Document
Modifier and Type
Class
Description
`class`
`PlanImpl`

## Uses of Document in org.gitana.platform.client.platform

Subinterfaces of Document in org.gitana.platform.client.platform
Modifier and Type
Interface
Description
`interface`
`Platform`
`interface`
`PlatformDataStore`
`interface`
`PlatformDocument`
Classes in org.gitana.platform.client.platform that implement Document
Modifier and Type
Class
Description
`class`
`AbstractPlatformDataStoreImpl`
`class`
`AbstractPlatformDocumentImpl`
Abstract implementation of a platform document.
`class`
`PlatformImpl`

## Uses of Document in org.gitana.platform.client.principal

Subinterfaces of Document in org.gitana.platform.client.principal
Modifier and Type
Interface
Description
`interface`
`DomainGroup`
`interface`
`DomainPrincipal`
`interface`
`DomainUser`
Classes in org.gitana.platform.client.principal that implement Document
Modifier and Type
Class
Description
`class`
`AbstractDomainPrincipalImpl`
`class`
`DomainGroupImpl`
`class`
`DomainUserImpl`

## Uses of Document in org.gitana.platform.client.project

Subinterfaces of Document in org.gitana.platform.client.project
Modifier and Type
Interface
Description
`interface`
`Project`
Classes in org.gitana.platform.client.project that implement Document
Modifier and Type
Class
Description
`class`
`ProjectImpl`

## Uses of Document in org.gitana.platform.client.registrar

Subinterfaces of Document in org.gitana.platform.client.registrar
Modifier and Type
Interface
Description
`interface`
`Registrar`
`interface`
`RegistrarDocument`
Classes in org.gitana.platform.client.registrar that implement Document
Modifier and Type
Class
Description
`class`
`AbstractRegistrarDocumentImpl`
`class`
`RegistrarImpl`

## Uses of Document in org.gitana.platform.client.release

Subinterfaces of Document in org.gitana.platform.client.release
Modifier and Type
Interface
Description
`interface`
`Release`
Classes in org.gitana.platform.client.release that implement Document
Modifier and Type
Class
Description
`class`
`ReleaseImpl`

## Uses of Document in org.gitana.platform.client.repository

Subinterfaces of Document in org.gitana.platform.client.repository
Modifier and Type
Interface
Description
`interface`
`Repository`
`interface`
`RepositoryDocument`
Classes in org.gitana.platform.client.repository that implement Document
Modifier and Type
Class
Description
`class`
`AbstractRepositoryDocumentImpl`
`class`
`RepositoryImpl`

## Uses of Document in org.gitana.platform.client.stack

Subinterfaces of Document in org.gitana.platform.client.stack
Modifier and Type
Interface
Description
`interface`
`Stack`
Classes in org.gitana.platform.client.stack that implement Document
Modifier and Type
Class
Description
`class`
`StackImpl`

## Uses of Document in org.gitana.platform.client.tenant

Subinterfaces of Document in org.gitana.platform.client.tenant
Modifier and Type
Interface
Description
`interface`
`Tenant`
Classes in org.gitana.platform.client.tenant that implement Document
Modifier and Type
Class
Description
`class`
`TenantImpl`

## Uses of Document in org.gitana.platform.client.transfer

Classes in org.gitana.platform.client.transfer that implement Document
Modifier and Type
Class
Description
`class`
`CopyJob`
`class`
`TransferExportJob`
`class`
`TransferImportJob`

## Uses of Document in org.gitana.platform.client.vault

Subinterfaces of Document in org.gitana.platform.client.vault
Modifier and Type
Interface
Description
`interface`
`Vault`
`interface`
`VaultDocument`
Classes in org.gitana.platform.client.vault that implement Document
Modifier and Type
Class
Description
`class`
`AbstractVaultDocumentImpl`
`class`
`VaultImpl`

## Uses of Document in org.gitana.platform.client.webhost

Subinterfaces of Document in org.gitana.platform.client.webhost
Modifier and Type
Interface
Description
`interface`
`AutoClientMapping`
`interface`
`DeployedApplication`
`interface`
`WebHost`
`interface`
`WebHostDocument`
Classes in org.gitana.platform.client.webhost that implement Document
Modifier and Type
Class
Description
`class`
`AbstractWebHostDocumentImpl`
`class`
`AutoClientMappingImpl`
`class`
`DeployedApplicationImpl`
`class`
`WebHostImpl`