| org.opensubsystems.blog.logic.BlogController
All known Subclasses: org.opensubsystems.blog.logic.impl.BlogControllerImpl,
BlogController | public interface BlogController extends ModifiableDataController(Code) | | This interface define business logic related to blogs.
version: $Id: BlogController.java,v 1.3 2007/02/20 02:12:32 bastafidli Exp $ author: Miro Halas |
Method Summary | |
void | deleteEntry(int iId) Delete entry. | Blog | get(String strFolder) Get blog knowing just the folder where it's entries are displayed. | Object[] | getEntries(int iBlogId, int iPageNumber) Get all entries for a given blog. | Object[] | getPage(int iPageNumber) Get page of blogs. | Object[] | getWithEntries(String strFolder, int iPageNumber) Get blog and its entries knowing just the folder where it's entries
are displayed. | Object[] | getWithEntry(String strFolder, int iEntryId) Get blog and entry knowing just the folder where the entry are displayed
and the id of the entry. | Object[] | getWithEntry(int iBlogId, int iEntryId) Get blog and entry knowing just the id of the blog and the id of the entry. |
deleteEntry | void deleteEntry(int iId) throws OSSException, RemoteException(Code) | | Delete entry. We have to define separate method for this operation since
the default data type for this controller is blog and therefore the default
implementation will just delete blogs.
Parameters: iId - - id of the entry to delete throws: OSSException - - an error has occured throws: RemoteException - - required since this method can be called remotely |
get | Blog get(String strFolder) throws OSSException, RemoteException(Code) | | Get blog knowing just the folder where it's entries are displayed.
Parameters: strFolder - - folder where entries for given folder are displayed Blog - specified blog or null if not found throws: OSSException - - an error has occured throws: RemoteException - - required since this method can be called remotely |
getEntries | Object[] getEntries(int iBlogId, int iPageNumber) throws OSSException, RemoteException(Code) | | Get all entries for a given blog.
Parameters: iBlogId - - id of a blog to get entries for Parameters: iPageNumber - - page number of page of blogs to get Object[] - index 0 is list of entries or null if blog doesn't contain any entriesindex 1 is ListOptions describing the position in the list of blogs throws: OSSException - - an error has occured throws: RemoteException - - required since this method can be called remotely |
getPage | Object[] getPage(int iPageNumber) throws OSSException, RemoteException(Code) | | Get page of blogs.
Parameters: iPageNumber - - page number of page of blogs to get Object[] - index 0 is list of blogsindex 1 is ListOptions describing the position in the list of blogs throws: OSSException - - an error has occured throws: RemoteException - - required since this method can be called remotely |
getWithEntries | Object[] getWithEntries(String strFolder, int iPageNumber) throws OSSException, RemoteException(Code) | | Get blog and its entries knowing just the folder where it's entries
are displayed.
Parameters: strFolder - - folder where entries for given folder are displayed Parameters: iPageNumber - - page number to get Object[] - index 0 is blog index 1 is list of its entriesindex 2 is ListOptions describing the position in the list of entries throws: OSSException - - an error has occured throws: RemoteException - - required since this method can be called remotely |
getWithEntry | Object[] getWithEntry(String strFolder, int iEntryId) throws OSSException, RemoteException(Code) | | Get blog and entry knowing just the folder where the entry are displayed
and the id of the entry.
Parameters: strFolder - - folder where entries for given folder are displayed Parameters: iEntryId - - id of the blog entry to load Object[] - index 0 is blog and index 1 is the entry throws: OSSException - - an error has occured throws: RemoteException - - required since this method can be called remotely |
getWithEntry | Object[] getWithEntry(int iBlogId, int iEntryId) throws OSSException, RemoteException(Code) | | Get blog and entry knowing just the id of the blog and the id of the entry.
Parameters: iBlogId - - id of the blog to load Parameters: iEntryId - - id of the blog entry to load Object[] - index 0 is blog and index 1 is the entry throws: OSSException - - an error has occured throws: RemoteException - - required since this method can be called remotely |
|
|