|
Dekoh platform API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
DigitalObject is persistent data object that stores information about the digital content a Dekoh application is managing.
See:
Description
| Interface Summary | |
|---|---|
| DIOEntityManager | DIOEntityManager manages the lifecycle of all DigitalObjects. |
| Class Summary | |
|---|---|
| Buddy | |
| Comment | Comment are posted on a Share. |
| DigitalObject | DigitalObject holds the metadata of the content being managed by Dekoh application. |
| DioCollection | DioCollection represents the collection of DigitalObjects organised in a LinkedHashSet. |
| DioCollectionQueryInterface | This class provides DioCollection specific business methods for native queries. |
| DioCollectionQueryInterface.CollectionLabel | |
| DioCollectionQueryInterface.DioWithAccessPath | |
| DIOEntityManagerFactory | DIOEntityManagerFactory is a wrapper over EntityManagerFactory. |
| DIOEntityManagerImpl | DIOEntityManager is a wraper over EntityManager. |
| DIOProperty | A property that can be added to DigitalObject as well as to DioCollection. |
| DioQueryInterface | |
| Directory | Directory is an Entity that represents URL to the directory containing DigitalObject. |
| FileLocation | FileLocation represents the location of a DigitalObject. |
| LocalUser | |
| Page | Return value for a paginated ResultSet of DigitalObjects that match a query. |
| Rating | This enum is used rate a digital object
|
| Share | A Share stores the relationship between DigitalObjects shared with buddies by the owner. |
| Share.BuddyVisitEvent | Describes a buddy's visit to a share. |
| Tag | Tag is a word or a phrase that describes one or more DigitalObjects. |
| TaggedDioCollection | |
| Exception Summary | |
|---|---|
| AccessDeniedException | |
| CannotAccessCommentException | |
| DigitalObjectNotInCollectionException | This Exception is thrown when DioCollection.getDigitalObject(int) is invoked and the collection does not
contain a digital object with given id. |
| DigitalObjectNotInShareException | This Exception is thrown when a digital object is looked up in a share, while that digital object is not part of the accessed share. |
| DIOEntityExistsException | Thrown by DIOEntityManager.persist(Object) when trying to persist a DigitalObject but
another with the same identity already exists. |
| DisabledShareAccessedException | |
| EntityCreationException | |
| FileNameTooLongException | |
| NoSuchEntityException | Will be thrown when find by primary key of an Entity fails. |
Provides the classes help that enable Web 2.0 features like like tagging, commenting, rating
DigitalObject is persistent data object that stores information about the digital content a Dekoh application is managing.
Dekoh Application developer can choose to extend DigitalObject and further define properties and their data types.
Alterenatively developer can also instanciate DigitalObject and customize it by adding properties (name-value pairs)
of String type.
DioCollection is a collection of releated digital objects. Dekoh applications make it easty for the end user
to organize the content into collections. Such DioCollections can then be shared with other Dekoh users.
|
Dekoh platform API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
© 2009 Pramati Technologies - Dekoh - Portal for Developers