com.sas.edir.content
Class ContentManager

java.lang.Object
  |
  +--com.sas.edir.content.ContentManager

public final class ContentManager
extends java.lang.Object

Content manager.

Version:
1.0
Author:
SAS

Method Summary
 void add(StoredProcessRunnerResult result, java.lang.Object packageStream)
           
static ContentManager getInstance()
          Returns the single instance of this class.
protected  FileManager.Key getKey(User user, Archive archive)
           
protected  FileManager.Key getKey(User user, StoredProcessRequest request)
           
protected  FileManager.Key getKey(User user, StoredProcessResult result)
           
protected  FileManager.Key getKey(User user, StoredProcessRunnerResult result)
           
 PackageContainer getPackage(Archive archive)
           
 PackageContainer getPackage(StoredProcessRequest request)
           
 PackageContainer getPackage(StoredProcessResult result)
           
 void registerResultContext(User user, java.lang.String context)
           
 void remove(StoredProcessResult result)
           
 void setDebugStream(java.io.PrintStream debugStream)
           
 void setPrivilegedEnterpriseDirectory(EnterpriseDirectory edir)
           
 void setWorkspaceFactoryManager(WorkspaceFactoryManager manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static final ContentManager getInstance()
Returns the single instance of this class.

Returns:
The class instance.

setDebugStream

public void setDebugStream(java.io.PrintStream debugStream)

setPrivilegedEnterpriseDirectory

public void setPrivilegedEnterpriseDirectory(EnterpriseDirectory edir)

setWorkspaceFactoryManager

public void setWorkspaceFactoryManager(WorkspaceFactoryManager manager)

registerResultContext

public void registerResultContext(User user,
                                  java.lang.String context)

getKey

protected FileManager.Key getKey(User user,
                                 Archive archive)

getKey

protected FileManager.Key getKey(User user,
                                 StoredProcessRunnerResult result)

getKey

protected FileManager.Key getKey(User user,
                                 StoredProcessResult result)

getKey

protected FileManager.Key getKey(User user,
                                 StoredProcessRequest request)

getPackage

public PackageContainer getPackage(Archive archive)
                            throws com.sas.retrieve.TransportException

getPackage

public PackageContainer getPackage(StoredProcessRequest request)
                            throws com.sas.retrieve.TransportException

getPackage

public PackageContainer getPackage(StoredProcessResult result)
                            throws com.sas.retrieve.TransportException

remove

public void remove(StoredProcessResult result)

add

public void add(StoredProcessRunnerResult result,
                java.lang.Object packageStream)