ibi.broker.api.ws
Class LibraryContentManagerWS

java.lang.Object
  extended by ibi.broker.api.ws.AbstractWebService
      extended by ibi.broker.api.ws.LibraryContentManagerWS
All Implemented Interfaces:
LibraryContentManagerIF, java.rmi.Remote

public class LibraryContentManagerWS
extends AbstractWebService
implements LibraryContentManagerIF


Field Summary
 
Fields inherited from class ibi.broker.api.ws.AbstractWebService
connectionFactory, managedConnectionFactory
 
Constructor Summary
LibraryContentManagerWS()
           
 
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)
           
 
Methods inherited from class ibi.broker.api.ws.AbstractWebService
createCCIConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LibraryContentManagerWS

public LibraryContentManagerWS()
Method Detail

getContentInfoListByCaller

public Content[] getContentInfoListByCaller(Authenticate authenticate,
                                            Category category)
                                     throws java.rmi.RemoteException
Specified by:
getContentInfoListByCaller in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getContentInfoListByOwner

public Content[] getContentInfoListByOwner(Authenticate authenticate,
                                           java.lang.String owner,
                                           Category category)
                                    throws java.rmi.RemoteException
Specified by:
getContentInfoListByOwner in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getAccessibleContentInfoListByCaller

public Content[] getAccessibleContentInfoListByCaller(Authenticate authenticate,
                                                      Category category)
                                               throws java.rmi.RemoteException
Specified by:
getAccessibleContentInfoListByCaller in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getAccessibleContentInfoList

public Content[] getAccessibleContentInfoList(Authenticate authenticate,
                                              java.lang.String domainId,
                                              java.lang.String reportId)
                                       throws java.rmi.RemoteException
Specified by:
getAccessibleContentInfoList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getContent

public Content getContent(Authenticate authenticate,
                          java.lang.String contentId)
                   throws java.rmi.RemoteException
Specified by:
getContent in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getAccessibleContentInfo

public Content getAccessibleContentInfo(Authenticate authenticate,
                                        java.lang.String contentId)
                                 throws java.rmi.RemoteException
Specified by:
getAccessibleContentInfo in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getContentId

public java.lang.String getContentId(Authenticate authenticate,
                                     java.lang.String owner,
                                     java.lang.String contentDescription)
                              throws java.rmi.RemoteException
Specified by:
getContentId in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getAccessibleVersion

public byte[] getAccessibleVersion(Authenticate authenticate,
                                   java.lang.String versionId)
                            throws java.rmi.RemoteException
Specified by:
getAccessibleVersion in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

deleteVersion

public void deleteVersion(Authenticate authenticate,
                          java.lang.String versionId)
                   throws java.rmi.RemoteException
Specified by:
deleteVersion in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

deleteContent

public void deleteContent(Authenticate authenticate,
                          java.lang.String contentId)
                   throws java.rmi.RemoteException
Specified by:
deleteContent in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getOwnerList

public java.lang.String[] getOwnerList(Authenticate authenticate)
                                throws java.rmi.RemoteException
Specified by:
getOwnerList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getCategoryInfoListByOwner

public Category[] getCategoryInfoListByOwner(Authenticate authenticate,
                                             java.lang.String owner)
                                      throws java.rmi.RemoteException
Specified by:
getCategoryInfoListByOwner in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getAccessibleCategoryInfoListByCaller

public Category[] getAccessibleCategoryInfoListByCaller(Authenticate authenticate)
                                                 throws java.rmi.RemoteException
Specified by:
getAccessibleCategoryInfoListByCaller in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getAccessibleVersionInfo

public Version getAccessibleVersionInfo(Authenticate authenticate,
                                        java.lang.String versionId)
                                 throws java.rmi.RemoteException
Specified by:
getAccessibleVersionInfo in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getCategoryInfoList

public Category[] getCategoryInfoList(Authenticate authenticate)
                               throws java.rmi.RemoteException
Specified by:
getCategoryInfoList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getContentInfoList

public Content[] getContentInfoList(Authenticate authenticate,
                                    Category category)
                             throws java.rmi.RemoteException
Specified by:
getContentInfoList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getVersion

public Version getVersion(Authenticate authenticate,
                          java.lang.String versionId)
                   throws java.rmi.RemoteException
Specified by:
getVersion in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getLatestAccessibleContent

public Content getLatestAccessibleContent(Authenticate authenticate,
                                          Schedule schedule)
                                   throws java.rmi.RemoteException
Specified by:
getLatestAccessibleContent in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getAccessibleReportList

public java.lang.String[] getAccessibleReportList(Authenticate authenticate,
                                                  java.lang.String domainId,
                                                  java.lang.String folderId)
                                           throws java.rmi.RemoteException
Specified by:
getAccessibleReportList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getWatchList

public WatchItem[] getWatchList(Authenticate authenticate,
                                java.lang.String userId,
                                java.lang.String contentId)
                         throws java.rmi.RemoteException
Specified by:
getWatchList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

addWatchItem

public void addWatchItem(Authenticate authenticate,
                         WatchItem watchItem)
                  throws java.rmi.RemoteException
Specified by:
addWatchItem in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

deleteWatchItem

public void deleteWatchItem(Authenticate authenticate,
                            WatchItem watchItem)
                     throws java.rmi.RemoteException
Specified by:
deleteWatchItem in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getWatchOwnerList

public java.lang.String[] getWatchOwnerList(Authenticate authenticate)
                                     throws java.rmi.RemoteException
Specified by:
getWatchOwnerList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException

getWatchContentInfoList

public Content[] getWatchContentInfoList(Authenticate authenticate,
                                         java.lang.String user)
                                  throws java.rmi.RemoteException
Specified by:
getWatchContentInfoList in interface LibraryContentManagerIF
Throws:
java.rmi.RemoteException


Copyright © 2006 Information Builders, Incorporated.