com.ptc.netmarkets.model
Interface NmObjectService

All Known Implementing Classes:
NmObjectServiceFwd, StandardNmObjectService

public interface NmObjectService



Supported API: false

Extendable: false


Method Summary
 NmHTMLTable cannedSearch(NmCommandBean cb, String type)
          

Supported API: false
 NmChangeModel[] checkIn(NmCommandBean cb, String comment, String file, String tempFile, String enabled)
          

Supported API: false
 NmChangeModel[] checkOut(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] checkOut(NmOid oid)
          

Supported API: false
 NmHTMLTable copy(NmCommandBean cb)
          

Supported API: false
 void cut(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] delete(NmCommandBean cb)
          

Supported API: false
 URL downloadFolderContentFiles(NmCommandBean cb)
          

Supported API: false
 void expandZipFileIntoFolder(NmCommandBean cb, String archiveName)
          

Supported API: false
 String exportObjects(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getClipboardContents(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getClipboardLinksTable(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable getClipboardPDMCopyTable(NmCommandBean cb, NmPasteInfo pinfo)
          

Supported API: false
 State getCurrentState(NmObject nmObject)
          Return the current state of the specified object

Supported API: false
 State getCurrentState(NmOid oid)
          Return the current state of the specified object

Supported API: false
 State getCurrentState(WTObject myObject)
          Return the current state of the specified object

Supported API: false
 String getDefaultViewString(NmOid oid, boolean viewInProductView)
          

Supported API: false
 String getDefaultViewURL(NmOid oid)
          

Supported API: false
 String getDisplayLocation(NmCommandBean cb)
          

Supported API: false
 String getDisplayName(NmOid oid)
          

Supported API: false
 NmSoftAttribute getIBAsForObject(NmOid objectOid)
          

Supported API: false
 Vector getLifeCycleStates(NmObject nmObject)
          Return vector of lifecycle states in the lifecycle definition of the specified object

Supported API: false
 Vector getLifeCycleStates(NmOid oid)
          Return vector of lifecycle states in the lifecycle definition of the specified object

Supported API: false
 Vector getLifeCycleStates(WTObject myObject)
          Return vector of lifecycle states in the lifecycle definition of the specified object

Supported API: false
 String getLocation(NmCommandBean cb)
          

Supported API: false
 ArrayList getMoreActions(String oidType, NmOid oid, Locale more_locale, NmCommandBean cb)
          

Supported API: false
 ArrayList getObjectViewObjects(NmOid oid, NmOid shareOid)
          

Supported API: false
 NmPasteInfo getPasteInfo(NmCommandBean cb)
          

Supported API: false
 ArrayList getPSPart(String host, String sessionID, String oid, ArrayList copyList)
          

Supported API: false
 NmSoftAttribute getSoftAttribute(NmCommandBean cb, NmLinkBean lb)
          

Supported API: false
 ArrayList getTypes(String className, NmCommandBean cb)
          

Supported API: false
 ArrayList getTypes(String className, NmOid containerOid)
          

Supported API: false
 NmChangeModel[] importObjects(NmCommandBean cb, String file, String tempFile)
          

Supported API: false
 NmDefaultHTMLTable initializeSearchTable()
          

Supported API: false
 NmChangeModel[] list__delete(NmCommandBean cb, ArrayList types)
          To delete objects.
 NmChangeModel[] list_checkIn(NmCommandBean cb, String comment)
          

Supported API: false
 NmChangeModel[] list_checkOut(NmCommandBean cb)
          

Supported API: false
 void list_copy(NmCommandBean cb)
          

Supported API: false
 void list_cut(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] list_delete(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] list_undoCheckOut(NmCommandBean cb)
          

Supported API: false
 Object paste(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] removeShare(NmCommandBean cb, NmOid nmoid)
          

Supported API: false
 NmHTMLTable report(NmCommandBean cb, String objectType, String status, String rowActionModel, String reportCriteria)
          

Supported API: false
 NmChangeModel[] rollupIterations(NmCommandBean cb)
          

Supported API: false
 NmHTMLTable search(NmCommandBean cb, String scope, String[] types, String searchCriteria, String toolbarActionModel, String rowActionModel)
          

Supported API: false
 QueryResult searchMyIterObjects(Class concreteClass, boolean globalScope, WTContainerRef containerRef)
          

Supported API: false
 void setDefaultAccess(NmOid oid)
          

Supported API: false
 NmHTMLTable shareDetails(ObjectIdentifier oid)
          

Supported API: false
 NmHTMLTable shareDetails(Persistable myObject)
          

Supported API: false
 NmChangeModel[] undoCheckOut(NmCommandBean cb)
          

Supported API: false
 void uploadContent(ContentHolder ctHolder, String file, String tempFile)
          

Supported API: false
 void uploadContent(ContentHolder ctHolder, String file, String tempFile, ContentRoleType contentType)
          

Supported API: false
 

Method Detail

delete

public NmChangeModel[] delete(NmCommandBean cb)
                       throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

cut

public void cut(NmCommandBean cb)
         throws WTException


Supported API: false

Parameters:
cb -
Throws:
WTException

copy

public NmHTMLTable copy(NmCommandBean cb)
                 throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

checkIn

public NmChangeModel[] checkIn(NmCommandBean cb,
                               String comment,
                               String file,
                               String tempFile,
                               String enabled)
                        throws WTException


Supported API: false

Parameters:
cb -
comment -
file -
tempFile -
enabled -
Returns:
NmChangeModel[]
Throws:
WTException

checkOut

public NmChangeModel[] checkOut(NmCommandBean cb)
                         throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

undoCheckOut

public NmChangeModel[] undoCheckOut(NmCommandBean cb)
                             throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

rollupIterations

public NmChangeModel[] rollupIterations(NmCommandBean cb)
                                 throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

list_delete

public NmChangeModel[] list_delete(NmCommandBean cb)
                            throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

list__delete

public NmChangeModel[] list__delete(NmCommandBean cb,
                                    ArrayList types)
                             throws WTException
To delete objects. This method checks whether selected objects is of a particular type. It has no accociated client side command.

Supported API: false

Parameters:
cb -
types -
Returns:
NmChangeModel[]
Throws:
WTException

list_cut

public void list_cut(NmCommandBean cb)
              throws WTException


Supported API: false

Parameters:
cb -
Throws:
WTException

list_copy

public void list_copy(NmCommandBean cb)
               throws WTException


Supported API: false

Parameters:
cb -
Throws:
WTException

list_checkIn

public NmChangeModel[] list_checkIn(NmCommandBean cb,
                                    String comment)
                             throws WTException


Supported API: false

Parameters:
cb -
comment -
Returns:
NmChangeModel[]
Throws:
WTException

list_checkOut

public NmChangeModel[] list_checkOut(NmCommandBean cb)
                              throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

list_undoCheckOut

public NmChangeModel[] list_undoCheckOut(NmCommandBean cb)
                                  throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

setDefaultAccess

public void setDefaultAccess(NmOid oid)
                      throws WTException


Supported API: false

Parameters:
oid -
Throws:
WTException

getDisplayName

public String getDisplayName(NmOid oid)
                      throws WTException


Supported API: false

Parameters:
oid -
Returns:
String
Throws:
WTException

uploadContent

public void uploadContent(ContentHolder ctHolder,
                          String file,
                          String tempFile)
                   throws WTException


Supported API: false

Parameters:
ctHolder -
file -
tempFile -
Throws:
WTException

uploadContent

public void uploadContent(ContentHolder ctHolder,
                          String file,
                          String tempFile,
                          ContentRoleType contentType)
                   throws WTException


Supported API: false

Parameters:
ctHolder -
file -
tempFile -
contentType -
Throws:
WTException

getDisplayLocation

public String getDisplayLocation(NmCommandBean cb)
                          throws WTException


Supported API: false

Parameters:
cb -
Returns:
String
Throws:
WTException

importObjects

public NmChangeModel[] importObjects(NmCommandBean cb,
                                     String file,
                                     String tempFile)
                              throws WTException


Supported API: false

Parameters:
cb -
file -
tempFile -
Returns:
NmChangeModel[]
Throws:
WTException

exportObjects

public String exportObjects(NmCommandBean cb)
                     throws WTException


Supported API: false

Parameters:
cb -
Returns:
String
Throws:
WTException

getDefaultViewURL

public String getDefaultViewURL(NmOid oid)
                         throws WTException


Supported API: false

Parameters:
oid -
Returns:
String
Throws:
WTException

getDefaultViewString

public String getDefaultViewString(NmOid oid,
                                   boolean viewInProductView)
                            throws WTException


Supported API: false

Parameters:
oid -
viewInProductView -
Returns:
String
Throws:
WTException

getLocation

public String getLocation(NmCommandBean cb)
                   throws WTException


Supported API: false

Parameters:
cb -
Returns:
String
Throws:
WTException

search

public NmHTMLTable search(NmCommandBean cb,
                          String scope,
                          String[] types,
                          String searchCriteria,
                          String toolbarActionModel,
                          String rowActionModel)
                   throws WTException


Supported API: false

Parameters:
cb -
scope -
types -
searchCriteria -
toolbarActionModel -
rowActionModel -
Returns:
NmHTMLTable
Throws:
WTException

cannedSearch

public NmHTMLTable cannedSearch(NmCommandBean cb,
                                String type)
                         throws WTException


Supported API: false

Parameters:
cb -
type -
Returns:
NmHTMLTable
Throws:
WTException

getLifeCycleStates

public Vector getLifeCycleStates(NmOid oid)
                          throws WTException
Return vector of lifecycle states in the lifecycle definition of the specified object

Supported API: false

Parameters:
oid -
Returns:
Vector
Throws:
WTException

getLifeCycleStates

public Vector getLifeCycleStates(NmObject nmObject)
                          throws WTException
Return vector of lifecycle states in the lifecycle definition of the specified object

Supported API: false

Parameters:
nmObject -
Returns:
Vector
Throws:
WTException

getLifeCycleStates

public Vector getLifeCycleStates(WTObject myObject)
                          throws WTException
Return vector of lifecycle states in the lifecycle definition of the specified object

Supported API: false

Parameters:
myObject -
Returns:
Vector
Throws:
WTException

getCurrentState

public State getCurrentState(NmOid oid)
                      throws WTException
Return the current state of the specified object

Supported API: false

Parameters:
oid -
Returns:
State
Throws:
WTException

getCurrentState

public State getCurrentState(NmObject nmObject)
                      throws WTException
Return the current state of the specified object

Supported API: false

Parameters:
nmObject -
Returns:
State
Throws:
WTException

getCurrentState

public State getCurrentState(WTObject myObject)
                      throws WTException
Return the current state of the specified object

Supported API: false

Parameters:
myObject -
Returns:
State
Throws:
WTException

report

public NmHTMLTable report(NmCommandBean cb,
                          String objectType,
                          String status,
                          String rowActionModel,
                          String reportCriteria)
                   throws WTException


Supported API: false

Parameters:
cb -
objectType -
status -
rowActionModel -
reportCriteria -
Returns:
NmHTMLTable
Throws:
WTException

checkOut

public NmChangeModel[] checkOut(NmOid oid)
                         throws WTException


Supported API: false

Parameters:
oid -
Returns:
NmChangeModel[]
Throws:
WTException

searchMyIterObjects

public QueryResult searchMyIterObjects(Class concreteClass,
                                       boolean globalScope,
                                       WTContainerRef containerRef)
                                throws WTException


Supported API: false

Parameters:
concreteClass -
globalScope -
containerRef -
Returns:
QueryResult
Throws:
WTException

initializeSearchTable

public NmDefaultHTMLTable initializeSearchTable()
                                         throws WTException


Supported API: false

Returns:
NmDefaultHTMLTable
Throws:
WTException

paste

public Object paste(NmCommandBean cb)
             throws WTException


Supported API: false

Parameters:
cb -
Returns:
Object
Throws:
WTException

getClipboardContents

public NmHTMLTable getClipboardContents(NmCommandBean cb)
                                 throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getClipboardLinksTable

public NmHTMLTable getClipboardLinksTable(NmCommandBean cb)
                                   throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmHTMLTable
Throws:
WTException

getPasteInfo

public NmPasteInfo getPasteInfo(NmCommandBean cb)
                         throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmPasteInfo
Throws:
WTException

getPSPart

public ArrayList getPSPart(String host,
                           String sessionID,
                           String oid,
                           ArrayList copyList)
                    throws WTException


Supported API: false

Parameters:
host -
sessionID -
oid -
copyList -
Returns:
ArrayList
Throws:
WTException

getSoftAttribute

public NmSoftAttribute getSoftAttribute(NmCommandBean cb,
                                        NmLinkBean lb)
                                 throws WTException


Supported API: false

Parameters:
cb -
lb -
Returns:
NmSoftAttribute
Throws:
WTException

getClipboardPDMCopyTable

public NmHTMLTable getClipboardPDMCopyTable(NmCommandBean cb,
                                            NmPasteInfo pinfo)
                                     throws WTException


Supported API: false

Parameters:
cb -
pinfo -
Returns:
NmHTMLTable
Throws:
WTException

shareDetails

public NmHTMLTable shareDetails(ObjectIdentifier oid)
                         throws WTException


Supported API: false

Parameters:
oid -
Returns:
NmHTMLTable
Throws:
WTException

getTypes

public ArrayList getTypes(String className,
                          NmOid containerOid)
                   throws WTException


Supported API: false

Parameters:
className -
containerOid -
Returns:
ArrayList
Throws:
WTException

getMoreActions

public ArrayList getMoreActions(String oidType,
                                NmOid oid,
                                Locale more_locale,
                                NmCommandBean cb)
                         throws WTException,
                                WTPropertyVetoException


Supported API: false

Parameters:
oidType -
oid -
more_locale -
cb -
Returns:
ArrayList
Throws:
WTException
WTPropertyVetoException

removeShare

public NmChangeModel[] removeShare(NmCommandBean cb,
                                   NmOid nmoid)
                            throws WTException


Supported API: false

Parameters:
cb -
nmoid -
Returns:
NmChangeModel[]
Throws:
WTException

getObjectViewObjects

public ArrayList getObjectViewObjects(NmOid oid,
                                      NmOid shareOid)
                               throws WTException


Supported API: false

Parameters:
oid -
shareOid -
Returns:
ArrayList
Throws:
WTException

shareDetails

public NmHTMLTable shareDetails(Persistable myObject)
                         throws WTException


Supported API: false

Parameters:
myObject -
Returns:
NmHTMLTable
Throws:
WTException

getIBAsForObject

public NmSoftAttribute getIBAsForObject(NmOid objectOid)
                                 throws WTException


Supported API: false

Parameters:
objectOid -
Returns:
NmSoftAttribute
Throws:
WTException

getTypes

public ArrayList getTypes(String className,
                          NmCommandBean cb)
                   throws WTException


Supported API: false

Parameters:
className -
cb -
Returns:
ArrayList
Throws:
WTException

expandZipFileIntoFolder

public void expandZipFileIntoFolder(NmCommandBean cb,
                                    String archiveName)
                             throws WTException


Supported API: false

Parameters:
cb -
archiveName -
Throws:
WTException

downloadFolderContentFiles

public URL downloadFolderContentFiles(NmCommandBean cb)
                               throws WTException


Supported API: false

Parameters:
cb -
Returns:
URL
Throws:
WTException