Dekoh platform API

Dekoh Platform v 0.6.0.0 API Specifications.

Persistence
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.
dekoh.portal.fwk.persistence.search Classes to query DigitalObjects that are tagged with given word/or which represent content created between given duration.

 

Password Store
dekoh.portal.fwk.password  
dekoh.portal.password  

 

Access Control
dekoh.portal.fwk.exception Exceptions thrown by Access Controller when the access URL does not comform to known pattern.
dekoh.portal.fwk.share Provides the classes that help Dekoh applications in implementing access control at finer level of DigitalObjects.

 

Syndication & Aggregation
dekoh.portal.syndication Dekoh's Syndication API allows Dekoh applications to publish event summaries to various web feed formats such as RSS1, RSS2, and Atom.
dekoh.portal.syndication.aggregator Dekoh portal's RSS feed aggregator can be configured to periodically poll and aggregate feeds from both public and private sources.
dekoh.portal.syndication.aggregator.core  
dekoh.portal.syndication.aggregator.managed  

 

Import
dekoh.portal.fwk.importer Provides the classes help in importing files into Dekoh application's Database.

 

Migration
dekoh.portal.install Provides classes that help in creating tables during first time installation of a Dekoh application and also migrating a Dekoh application's Database between any given version, so that backwards compatibility is preserved.

 

Utilities
dekoh.portal.fwk Provides utility class that allows Dekoh application to store user perferences on disc.
dekoh.portal.image Framework for resizing the images and caching the resized images.
dekoh.portal.servlet Contains Servlet that serves the icons of the applicaitons installed on this Dekoh desktop.
dekoh.portal.util Provides a FileServer servlet that sets http headers so that browser and proxy caches are optimally utilized.

 

Installation
com.pramati.bfly.vm.api Provides classes to customize installation and upgradation process of Dekoh application on user desktops.
com.pramati.bfly.vm.update Provides adapter class to help in implementing UpdateHandler.

 

Butterfly Framework
com.pramati.bfly.cas.presence.api.ops Provides datastructure that holds presence and shared application information.
com.pramati.bfly.das.api Provides utility classes to authenticate a Dekoh Desktop user and to check online/offline status of this Dekoh desktop.
com.pramati.bfly.das.helper Contains SessionUtil class to get the DesktopUser instance for the authenticated user.

 

Contacts
com.pramati.bfly.cas.profile.dataObject Contains data types for storing user profile of a Dekoh desktop user and Contacts.
com.pramati.bfly.das.contacts.exception Contains exceptions triggered when CRUD operations on a contact or an application share fails.
com.pramati.bfly.das.contacts.helper Contains classes that help in CRUD operations on a contact or an application share.
com.pramati.bfly.das.contacts.listeners Contains listeners that get notified of the result of CRUD operation on a Contact or a Share.
com.pramati.bfly.das.contacts.persistence Contains Contact data object which reprsents an entry in this Dekoh desktop users addres book.

 

Profile
com.pramati.bfly.cas.profile.api.dataObject Contains allowed image (avatar) sizes stored in a user profile.
com.pramati.bfly.das.profile.exception Contains exceptions triggered when modification to this Dekoh desktop user profile fails.
com.pramati.bfly.das.profile.helper Contains classes to update this Dekoh desktop user's profile and to fetch profile of this Dekoh desktop user's Contacts.

 


Dekoh platform API

© 2008 Pramati Technologies - Dekoh - Portal for Developers