Dekoh platform API

Package dekoh.portal.fwk.persistence

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.

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.
 

Package dekoh.portal.fwk.persistence Description

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

© 2009 Pramati Technologies - Dekoh - Portal for Developers