| Class |
Description |
|---|
| ActivityEntry |
The ActivityEntry interface represents an action that has
taken place within a SkyVault repository. It is typically initiated by SkyVault on
behalf of a user. An ActivityEntry has a type specified by SkyVault,
such as Document Added. The time the entry was created is also encapsulated in the
object. |
| Comment |
The Comment interface represents a convenient way to provide
notes or information specific to that content. |
| Company |
The Company interface represents a convenient way to hold
information about a company's name and address. |
| Content |
The Content interface provides a parent for both ContentFile
and ContentStream, and potentially other types of content. |
| ContentFile |
The ContentFile interface represents an abstract way to share
a file between the client API and the server. |
| ContentStream |
The ContentStream interface represents an abstract way to
share an input stream between the client API and server. |
| Document |
The Document interface represents a document in the SkyVault
repository. |
| Folder |
The Folder interface represents a folder object in the
SkyVault repository. |
| KeywordSearchOptions |
Provides information to manage the behavior of a search. It defines how a query
is made available to the Search Service. |
| ListingContext |
Provides information to manage behavior of an object list such as node,
comment, site and so on. ListingContext is typically used in combination with
List<Object> getObjects(listingContext) type methods that return
a list of objects. |
| ListingFilter |
The ListingFilter can be used to obtain a list of objects that meet certain
criteria. It's used in conjunction with ListingContext. |
| Node |
Base abstract of node objects. Objects such as Documents and Folders implement
this interface. |
| PagingResult |
Provides paging for objects. This is used were paged results are returned from
methods. |
| Permissions |
Permissions represent the actions a person can perform on a node. |
| Person |
Provides information for a specific person. This person is known inside the
repository and has a role. |
| Process |
This represents a workflow process. It is a specific instance of a workflow
process definition. |
| ProcessDefinition |
This represents a type of workflow process, such as Adhoc Activiti Process or
Parallel Group Review and Approve Activiti Process. It can be thought of as the
workflow template from which specific workflow instances (processes) are
created. |
| Property |
The Property interface represents the details of a single node
in the repository. |
| PropertyType |
The PropertyType enum represents the data types a property can
be. |
| RepositoryCapabilities |
The RepositoryCapabilities interface is used to provide information on which
specific operations are supported by the repository. |
| RepositoryInfo |
The RepositoryInfo interface provides information on the
repository the session is connected to. It provides information such as repository
version number, edition, and capabilities. |
| SearchLanguage |
This enumerates the search languages available in the Client API. |
| Site |
Provides information about a SkyVault Share site. A site is a project area
where it is possible to share content and collaborate with other site members. Each
site can be marked as public or private. |
| SiteVisibility |
The SiteVisibility enum represents constants indicating the
site's visibility, public, moderated or private. |
| Tag |
Provides an interface for tag objects. |
| Task |
A task is a specific step in a workflow process. A workflow process will
consist of one or more tasks than need to be completed. |