com.ptc.netmarkets.notebook
Class StandardNmNotebookService

java.lang.Object
  extended bywt.services.StandardManager
      extended bycom.ptc.netmarkets.notebook.StandardNmNotebookService
All Implemented Interfaces:
Manager, NetFactor, NmNotebookService, Serializable

public class StandardNmNotebookService
extends StandardManager
implements NmNotebookService, Serializable

Use the newStandardNmNotebookService static factory method(s), not the StandardNmNotebookService constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String CMDCLASSNAME
           
private static NmHTMLActionModel listActionModel
           
private static String NBF_LIST_RESOURCE
           
private static String RESOURCE
           
 boolean USE_DEFAULT_TABLE
           
private static boolean VERBOSE
           
 
Fields inherited from class wt.services.StandardManager
 
Fields inherited from interface wt.services.Manager
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE
 
Constructor Summary
StandardNmNotebookService()
           
 
Method Summary
 void copy(NmCommandBean cb)
          

Supported API: false
 void create(NmCommandBean cb, NmObject object)
          

Supported API: false
 NotebookFolder createHotlinksFolder(Notebook notebook)
           
 Notebook createNotebookForUser(WTUser currentUser)
           
 void delete(NmCommandBean cb)
          

Supported API: false
private  Vector getBookmarkVector(Enumeration bookmarks)
           
 String getConceptualClassname()
          Deprecated.  
 ArrayList getFoldersToCollapse()
          

Supported API: false
private  Vector getFolderVector(Enumeration folders)
           
 ArrayList getHotListFolder()
          

Supported API: false
private  HashMap getMapForFolders(NotebookFolder nbFolder, NmOid notebookOid)
           
private  NmNotebookFolder getNmNotebookFolder(NotebookFolder nf)
           
 NmNotebook getNotebook(NmCommandBean cb, HashMap map)
          

Supported API: false
 NmNotebook getNotebook(NmObject obj, HashMap map)
          

Supported API: false
 ArrayList getNotebookFolders(NmCommandBean cb, HashMap map)
          

Supported API: false
 ArrayList getNotebooks(ObjectIdentifier bus_obj_oid)
          

Supported API: false
 NmNotebook getObjectNotebook(NmObject obj, HashMap map, WTContainerRef containerRef, boolean create)
           
private  NotebookFolder getParentOfHotlinksfolder(NotebookFolder nf)
           
private  String getPath(NotebookFolder nbFolder)
           
 NmOid getSubOfNotebookOid(HashMap map)
          

Supported API: false
 ArrayList getTargetFolders()
          

Supported API: false
 ArrayList getTargetFolders(NmCommandBean cb, HashMap map)
          

Supported API: false
 NmHTMLTable list(NmCommandBean cb, ObjectIdentifier bus_obj_oid)
          

Supported API: false
private  NotebookFolder lookUpHotlistFolder(NotebookFolder nf)
           
private  NotebookFolder lookUpHotlistFolderByName(NotebookFolder nf)
           
static StandardNmNotebookService newStandardNmNotebookService()
          Default factory for the class.
 NmModel reference(NmCommandBean cb, HashMap map)
          

Supported API: false
 NotebookFolder setHotlinksFolder(NotebookFolder notebookFolder)
           
 
Methods inherited from class wt.services.StandardManager
emergencyShutdown, emergencyShutdownComplete, emergencyShuttingDown, getClassInfo, getManagerService, getManagerStatus, getName, getStartupType, init, initialize, initialize, isStarted, newStandardManager, newStandardManager, performEmergencyShutdownProcess, performShutdownProcess, performStartupProcess, registerEvents, setManagerService, shutdown, shutdownFailure, shutdownSuccess, shuttingDown, started, startedErrors, startingUp, startup, startupFailure, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

CMDCLASSNAME

private static final String CMDCLASSNAME

listActionModel

private static final NmHTMLActionModel listActionModel

NBF_LIST_RESOURCE

private static final String NBF_LIST_RESOURCE
See Also:
Constant Field Values

USE_DEFAULT_TABLE

public boolean USE_DEFAULT_TABLE

VERBOSE

private static boolean VERBOSE
Constructor Detail

StandardNmNotebookService

public StandardNmNotebookService()
Method Detail

getConceptualClassname

public String getConceptualClassname()
Deprecated.  

Returns the conceptual (modeled) name for the class.

Supported API: false

Specified by:
getConceptualClassname in interface NetFactor
Overrides:
getConceptualClassname in class StandardManager
Returns:
String

newStandardNmNotebookService

public static StandardNmNotebookService newStandardNmNotebookService()
                                                              throws WTException
Default factory for the class.

Supported API: false

Returns:
StandardNmNotebookService
Throws:
WTException

list

public NmHTMLTable list(NmCommandBean cb,
                        ObjectIdentifier bus_obj_oid)
                 throws WTException


Supported API: false

Specified by:
list in interface NmNotebookService
Parameters:
cb -
bus_obj_oid -
Returns:
NmHTMLTable
Throws:
WTException

create

public void create(NmCommandBean cb,
                   NmObject object)
            throws WTException


Supported API: false

Specified by:
create in interface NmNotebookService
Parameters:
cb -
object -
Throws:
WTException

delete

public void delete(NmCommandBean cb)
            throws WTException


Supported API: false

Specified by:
delete in interface NmNotebookService
Parameters:
cb -
Throws:
WTException

copy

public void copy(NmCommandBean cb)
          throws WTException


Supported API: false

Specified by:
copy in interface NmNotebookService
Parameters:
cb -
Throws:
WTException

getTargetFolders

public ArrayList getTargetFolders(NmCommandBean cb,
                                  HashMap map)
                           throws WTException


Supported API: false

Specified by:
getTargetFolders in interface NmNotebookService
Parameters:
cb -
map -
Returns:
ArrayList
Throws:
WTException

getNotebook

public NmNotebook getNotebook(NmCommandBean cb,
                              HashMap map)
                       throws WTException


Supported API: false

Specified by:
getNotebook in interface NmNotebookService
Parameters:
cb -
map -
Returns:
NmNotebook
Throws:
WTException

getNotebooks

public ArrayList getNotebooks(ObjectIdentifier bus_obj_oid)
                       throws WTException


Supported API: false

Specified by:
getNotebooks in interface NmNotebookService
Parameters:
bus_obj_oid -
Returns:
ArrayList
Throws:
WTException

getSubOfNotebookOid

public NmOid getSubOfNotebookOid(HashMap map)
                          throws WTException


Supported API: false

Specified by:
getSubOfNotebookOid in interface NmNotebookService
Parameters:
map -
Returns:
NmOid
Throws:
WTException

getNotebook

public NmNotebook getNotebook(NmObject obj,
                              HashMap map)
                       throws WTException


Supported API: false

Specified by:
getNotebook in interface NmNotebookService
Parameters:
obj -
map -
Returns:
NmNotebook
Throws:
WTException

reference

public NmModel reference(NmCommandBean cb,
                         HashMap map)
                  throws WTException


Supported API: false

Specified by:
reference in interface NmNotebookService
Parameters:
cb -
map -
Returns:
NmModel
Throws:
WTException

getTargetFolders

public ArrayList getTargetFolders()
                           throws WTException


Supported API: false

Specified by:
getTargetFolders in interface NmNotebookService
Returns:
ArrayList
Throws:
WTException

getNotebookFolders

public ArrayList getNotebookFolders(NmCommandBean cb,
                                    HashMap map)
                             throws WTException


Supported API: false

Specified by:
getNotebookFolders in interface NmNotebookService
Parameters:
cb -
map -
Returns:
ArrayList
Throws:
WTException

getFoldersToCollapse

public ArrayList getFoldersToCollapse()
                               throws WTException


Supported API: false

Specified by:
getFoldersToCollapse in interface NmNotebookService
Returns:
ArrayList
Throws:
WTException

getHotListFolder

public ArrayList getHotListFolder()
                           throws WTException


Supported API: false

Specified by:
getHotListFolder in interface NmNotebookService
Returns:
ArrayList
Throws:
WTException

getParentOfHotlinksfolder

private NotebookFolder getParentOfHotlinksfolder(NotebookFolder nf)
                                          throws WTException
Throws:
WTException

lookUpHotlistFolder

private NotebookFolder lookUpHotlistFolder(NotebookFolder nf)
                                    throws WTException
Throws:
WTException

lookUpHotlistFolderByName

private NotebookFolder lookUpHotlistFolderByName(NotebookFolder nf)
                                          throws WTException
Throws:
WTException

getFolderVector

private Vector getFolderVector(Enumeration folders)

getBookmarkVector

private Vector getBookmarkVector(Enumeration bookmarks)
                          throws WTException
Throws:
WTException

getObjectNotebook

public NmNotebook getObjectNotebook(NmObject obj,
                                    HashMap map,
                                    WTContainerRef containerRef,
                                    boolean create)
                             throws WTException
Throws:
WTException

getNmNotebookFolder

private NmNotebookFolder getNmNotebookFolder(NotebookFolder nf)
                                      throws WTException
Throws:
WTException

createNotebookForUser

public Notebook createNotebookForUser(WTUser currentUser)
                               throws WTException
Throws:
WTException

createHotlinksFolder

public NotebookFolder createHotlinksFolder(Notebook notebook)
                                    throws WTException
Throws:
WTException

setHotlinksFolder

public NotebookFolder setHotlinksFolder(NotebookFolder notebookFolder)
                                 throws WTException
Throws:
WTException

getMapForFolders

private HashMap getMapForFolders(NotebookFolder nbFolder,
                                 NmOid notebookOid)
                          throws WTException
Throws:
WTException

getPath

private String getPath(NotebookFolder nbFolder)
                throws WTException
Throws:
WTException