ibi.broker.api.ws
Interface LibraryContentManagerIF

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
LibraryContentManagerWS

public interface LibraryContentManagerIF
extends java.rmi.Remote


Method Summary
 void addWatchItem(Authenticate authenticate, WatchItem watchItem)
           
 void deleteContent(Authenticate authenticate, java.lang.String contentId)
           
 void deleteVersion(Authenticate authenticate, java.lang.String versionId)
           
 void deleteWatchItem(Authenticate authenticate, WatchItem watchItem)
           
 Category[] getAccessibleCategoryInfoListByCaller(Authenticate authenticate)
           
 Content getAccessibleContentInfo(Authenticate authenticate, java.lang.String contentId)
           
 Content[] getAccessibleContentInfoList(Authenticate authenticate, java.lang.String domainId, java.lang.String reportId)
           
 Content[] getAccessibleContentInfoListByCaller(Authenticate authenticate, Category category)
           
 java.lang.String[] getAccessibleReportList(Authenticate authenticate, java.lang.String domainId, java.lang.String folderId)
           
 byte[] getAccessibleVersion(Authenticate authenticate, java.lang.String versionId)
           
 Version getAccessibleVersionInfo(Authenticate authenticate, java.lang.String versionId)
           
 Category[] getCategoryInfoList(Authenticate authenticate)
           
 Category[] getCategoryInfoListByOwner(Authenticate authenticate, java.lang.String owner)
           
 Content getContent(Authenticate authenticate, java.lang.String contentId)
           
 java.lang.String getContentId(Authenticate authenticate, java.lang.String owner, java.lang.String contentDescription)
           
 Content[] getContentInfoList(Authenticate authenticate, Category category)
           
 Content[] getContentInfoListByCaller(Authenticate authenticate, Category category)
           
 Content[] getContentInfoListByOwner(Authenticate authenticate, java.lang.String owner, Category category)
           
 Content getLatestAccessibleContent(Authenticate authenticate, Schedule schedule)
           
 java.lang.String[] getOwnerList(Authenticate authenticate)
           
 Version getVersion(Authenticate authenticate, java.lang.String versionId)
           
 Content[] getWatchContentInfoList(Authenticate authenticate, java.lang.String user)
           
 WatchItem[] getWatchList(Authenticate authenticate, java.lang.String userId, java.lang.String contentId)
           
 java.lang.String[] getWatchOwnerList(Authenticate authenticate)
           
 

Method Detail

deleteVersion

void deleteVersion(Authenticate authenticate,
                   java.lang.String versionId)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deleteContent

void deleteContent(Authenticate authenticate,
                   java.lang.String contentId)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getVersion

Version getVersion(Authenticate authenticate,
                   java.lang.String versionId)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getContent

Content getContent(Authenticate authenticate,
                   java.lang.String contentId)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getContentInfoList

Content[] getContentInfoList(Authenticate authenticate,
                             Category category)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getContentInfoListByCaller

Content[] getContentInfoListByCaller(Authenticate authenticate,
                                     Category category)
                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getContentInfoListByOwner

Content[] getContentInfoListByOwner(Authenticate authenticate,
                                    java.lang.String owner,
                                    Category category)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getCategoryInfoListByOwner

Category[] getCategoryInfoListByOwner(Authenticate authenticate,
                                      java.lang.String owner)
                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getCategoryInfoList

Category[] getCategoryInfoList(Authenticate authenticate)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getOwnerList

java.lang.String[] getOwnerList(Authenticate authenticate)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAccessibleVersion

byte[] getAccessibleVersion(Authenticate authenticate,
                            java.lang.String versionId)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAccessibleVersionInfo

Version getAccessibleVersionInfo(Authenticate authenticate,
                                 java.lang.String versionId)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAccessibleContentInfo

Content getAccessibleContentInfo(Authenticate authenticate,
                                 java.lang.String contentId)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAccessibleContentInfoListByCaller

Content[] getAccessibleContentInfoListByCaller(Authenticate authenticate,
                                               Category category)
                                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAccessibleCategoryInfoListByCaller

Category[] getAccessibleCategoryInfoListByCaller(Authenticate authenticate)
                                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getContentId

java.lang.String getContentId(Authenticate authenticate,
                              java.lang.String owner,
                              java.lang.String contentDescription)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getLatestAccessibleContent

Content getLatestAccessibleContent(Authenticate authenticate,
                                   Schedule schedule)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAccessibleContentInfoList

Content[] getAccessibleContentInfoList(Authenticate authenticate,
                                       java.lang.String domainId,
                                       java.lang.String reportId)
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAccessibleReportList

java.lang.String[] getAccessibleReportList(Authenticate authenticate,
                                           java.lang.String domainId,
                                           java.lang.String folderId)
                                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getWatchList

WatchItem[] getWatchList(Authenticate authenticate,
                         java.lang.String userId,
                         java.lang.String contentId)
                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addWatchItem

void addWatchItem(Authenticate authenticate,
                  WatchItem watchItem)
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deleteWatchItem

void deleteWatchItem(Authenticate authenticate,
                     WatchItem watchItem)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getWatchOwnerList

java.lang.String[] getWatchOwnerList(Authenticate authenticate)
                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getWatchContentInfoList

Content[] getWatchContentInfoList(Authenticate authenticate,
                                  java.lang.String user)
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException


Copyright © 2006 Information Builders, Incorporated.