com.ptc.netmarkets.interop
Class StandardNmInteropService

java.lang.Object
  extended bywt.services.StandardManager
      extended bycom.ptc.netmarkets.interop.StandardNmInteropService
All Implemented Interfaces:
Manager, NetFactor, NmInteropService, Serializable

public class StandardNmInteropService
extends StandardManager
implements NmInteropService, Serializable

Use the newStandardNmInteropService static factory method(s), not the StandardNmInteropService 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

Nested Class Summary
(package private) static class StandardNmInteropService.AllowOpEntry
           
private  class StandardNmInteropService.CheckinValidator
           
private  class StandardNmInteropService.ContainerFolderInfo
           
private  class StandardNmInteropService.CreationDateComparator
           
private  class StandardNmInteropService.IdentifiedComparator
           
(package private)  class StandardNmInteropService.IllegalOrMissingDataException
           
private  class StandardNmInteropService.InteropContainerData
           
private  class StandardNmInteropService.ManagedBaselineComparator
           
private  class StandardNmInteropService.NameComparator
           
private  class StandardNmInteropService.NumberComparator
           
private  class StandardNmInteropService.PasteValidator
           
private  class StandardNmInteropService.PersistableComparator
           
 
Field Summary
private static StandardNmInteropService.AllowOpEntry[] allowableOperationMap
           
private static String CLASSNAME
           
private static int maxObjectsPerTablePage
           
private static int modifyDateFormat
           
private static boolean pdmLinkInstalled
           
private static EPMAuthoringAppType proEAuthType
           
private static boolean proEDocFlag
           
private static String RESOURCE
           
private static boolean VERBOSE
           
private static boolean windchillPDMInstalled
           
 
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
StandardNmInteropService()
           
 
Method Summary
private  TreeSet addQrToSet(QueryResult qr, StandardNmInteropService.PersistableComparator comp)
           
private  InitialCheckinData checkGetInitialCheckinData(CheckInTableModel.RowData rData, Versioned ver, String teamOid, String lifecycleOid)
           
private  void confirmUserInProject(ContainerTeamManaged cont)
           
private  String constructNmContext(NmOid nmOid)
           
 void convertShareToCheckOut(NmCommandBean cb)
          

Supported API: false
private  void copyToProjectFolder(ArrayList objsToCopy, Folder selFolder)
           
private  void generateAccessDeniedMessage(StringBuffer buf, ArrayList accessDeniedList)
           
private  void generateAccessDeniedMessageCheckin(ArrayList accessDeniedList)
           
private  void generateAccessDeniedMessagePaste(ArrayList accessDeniedList)
           
private  void generateBaselineErrorException(Object obj)
           
private  void generateConflictsMessage(Map checkInMap, Map uniqErrorMap)
           
private  void generateIncompleteDataMessage(ArrayList accessDeniedList)
           
private  String generatePasteFeedbackMessage(int numObjsShared, int numObjsCheckedOut, int numObjsCopied, ArrayList opNotPossibleList, Locale locale, boolean showErrorOnly)
           
private  String getActionHTML(NmAction nmAction, int rowNum)
           
private  int getAllowablePasteActions(Persistable per, WTContainer currentContainer)
           
 NmInteropSelectedItemInfo[] getAutoNumberFlags(NmCommandBean cb)
          

Supported API: false
 NmNameValuePair[] getCandidateConfigSpecs(NmCommandBean cb)
          

Supported API: false
 NmNameValuePair[] getCandidateDocLifecycles()
          

Supported API: false
 NmNameValuePair[] getCandidateEPMDocLifecycles()
          

Supported API: false
 NmNameValuePair[] getCandidatePartLifecycles()
          

Supported API: false
 NmNameValuePair[] getCandidatePartViews()
          

Supported API: false
 NmInteropContainerInfo[] getCandidatePDMLinkContainers(NmCommandBean cb)
          

Supported API: false
 NmInteropContainerInfo[] getCandidateProjects(NmCommandBean cb)
          

Supported API: false
 NmNameValuePair[] getCandidateTeams()
          

Supported API: false
(package private)  NmNameValuePair[] getCandidateTemplates(Class obClass)
           
private  NmOid[] getClipped(NmCommandBean cb)
           
 String getConceptualClassname()
          Deprecated.  
private  WTContainer getContainer(String containerName, boolean isProjectContainer)
           
private  String getContainerContext(Persistable per)
           
private  String getContainerContextPDM(Persistable per, Versioned origVer)
           
 NmOid getContainerFolder(String projectName, String folderPath)
          

Supported API: false
private  NmOid getContainerFolderImpl(String projectName, String folderPath, boolean isProject)
           
private  WTContainer getCurrentContainer(NmCommandBean cb)
           
private  String getExtraHiddens(PasteTableModel.RowData rd)
           
private  String getExtraHiddens(RefreshTableModel.RowData rd)
           
private  Folder getFolder(String folderPath, WTContainerRef contRef)
           
private  String getFolderPath(CabinetBased cb, WTContainerRef contRef)
           
private  String[] getFolderPathPDM(WTCollection col, WTValuedHashMap origCopyMap)
           
private  void getJSHiddens(CheckInTableModel.RowData rd, int row, StringBuffer sb)
           
private  NmObjectLocationInfo getLocationInfo(String currentFolderValue, String currentContainerName, boolean isProjContext)
           
private  String getManagedBaselineIdentity(ManagedBaseline bl)
           
private  StandardNmInteropService.InteropContainerData[] getMatchingContainers(String containerType, String likePattern)
           
private  int getMaxNumPerPage(NmCommandBean cb, String actionName, int numPixelsUsed, int pixelsPerRow)
           
private  Versioned getObjectForConfigSpec(Mastered master, ConfigSpec cs)
           
static String getObjectStringAttribute(Object obj, String getMethodName)
           
static String getObjName(Object obj)
           
static String getObjNumber(Object obj)
           
private  NmOid[] getOidsFromProjBaseline(NmCommandBean cb)
           
private  int getPageCountPreference()
           
private  Folder getPasteTargetFolder(NmCommandBean cb, boolean isProject)
           
private  QueryResult getPDMLinkContainersImpl(String containerType, String likePattern)
           
private  ConfigSpec getProjectBaselineConfigSpec(WTContainerRef contRef)
           
private  WTContainer getProjectContainerCheckin(NmCommandBean cb, ArrayList oidList)
           
 NmOid getProjectFolder(String projectName, String folderPath)
          

Supported API: false
private  QueryResult getProjectsImpl(String likePattern)
           
private  String getPropertyValue(String inp, String nam)
           
 NmInteropRefreshInfo getRefreshCandidates(NmCommandBean cb)
          

Supported API: false
private  String getRefreshUserMessage(List masterNoIterations)
           
private static ResourceBundle getResBundle()
           
private  ArrayList getSharesMissingFromProjBaseline(Project2 proj)
           
private  String getStringVal(String val)
           
private  NmHTMLTable getTable(CheckInTableModel tData)
           
private  NmHTMLTable getTable(ContainerMoveTableModel tData)
           
private  NmHTMLTable getTable(PasteTableModel tData)
           
private  NmHTMLTable getTable(RefreshTableModel tData)
           
private  String getTextBoxHTML(StringBuffer sb, String baseName, CheckInTableModel.RowData rdata, String boxValue, int rowNum, int boxSize)
           
private  StandardNmInteropService.ContainerFolderInfo getTopLevelFolders(WTContainer cont)
           
private  boolean isAllowableProjBaselineType(Persistable obj)
           
 boolean isAnyPDMInstalled()
          

Supported API: false
private  boolean isClassicContainer(WTContainer cont)
           
(package private)  boolean isContainerInactive(ContainerTeamManaged ctm)
           
private  boolean isFirstIteration(Iterated iteration)
           
(package private)  boolean isNestedException(Throwable t, Class nested)
           
private  boolean isNewlyCreated(RevisionControlled rc, WTContainerRef contRef)
           
private  boolean isPDMLinkContainer(WTContainer cont)
           
 boolean isPDMLinkInstalled()
          

Supported API: false
static StandardNmInteropService newStandardNmInteropService()
          Default factory for the class.
 NmWizardAlert pdmCheckInApply(NmCommandBean cb)
          

Supported API: false
 NmInteropContainerInfo[] pdmCheckInGetContext(NmCommandBean cb)
          

Supported API: false
 NmInteropCheckInDepenInfo pdmCheckInGetDepenObjects(NmCommandBean cb)
          

Supported API: false
 NmObjectLocationInfo pdmCheckInGetLocation(NmCommandBean cb)
          

Supported API: false
 NmInteropCheckInDepenInfo pdmCheckInLeaveShared(NmCommandBean cb)
          

Supported API: false
 NmWizardAlert pdmContainerMove(NmCommandBean cb)
          

Supported API: false
 NmInteropContainerMoveDepenInfo pdmContMoveGetDepenObjects(NmCommandBean cb)
          

Supported API: false
 NmWizardAlert pdmPasteApply(NmCommandBean cb)
          

Supported API: false
 NmInteropPasteDepenInfo pdmPasteGetDepenObjects(NmCommandBean cb)
          

Supported API: false
 String pdmPasteGetWizardTitle(NmCommandBean cb)
          

Supported API: false
 NmWizardAlert refresh(NmCommandBean cb)
          

Supported API: false
private  String replaceQuot(String orig)
           
static String[] serializedTableToArray(String serTable)
           
private  ArrayList sortByNameAndRemoveProjObjs(Collection objs, WTContainer targetCont)
           
private  ArrayList sortByNumberAndRetainProjObjs(Collection objs, WTContainer sourceCont)
           
private  String translateWildcards(String pat)
           
 void undoCheckout(NmCommandBean cb)
          

Supported API: false
 void undoShare(NmCommandBean cb)
          

Supported API: false
 
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

pdmLinkInstalled

private static boolean pdmLinkInstalled

windchillPDMInstalled

private static boolean windchillPDMInstalled

modifyDateFormat

private static final int modifyDateFormat
See Also:
Constant Field Values

VERBOSE

private static final boolean VERBOSE

proEAuthType

private static final EPMAuthoringAppType proEAuthType

proEDocFlag

private static final boolean proEDocFlag

allowableOperationMap

private static final StandardNmInteropService.AllowOpEntry[] allowableOperationMap

maxObjectsPerTablePage

private static final int maxObjectsPerTablePage
Constructor Detail

StandardNmInteropService

public StandardNmInteropService()
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

newStandardNmInteropService

public static StandardNmInteropService newStandardNmInteropService()
                                                            throws WTException
Default factory for the class.

Supported API: false

Returns:
StandardNmInteropService
Throws:
WTException

pdmPasteGetDepenObjects

public NmInteropPasteDepenInfo pdmPasteGetDepenObjects(NmCommandBean cb)
                                                throws WTException


Supported API: false

Specified by:
pdmPasteGetDepenObjects in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropPasteDepenInfo
Throws:
WTException

pdmPasteApply

public NmWizardAlert pdmPasteApply(NmCommandBean cb)
                            throws WTException


Supported API: false

Specified by:
pdmPasteApply in interface NmInteropService
Parameters:
cb -
Returns:
NmWizardAlert
Throws:
WTException

pdmPasteGetWizardTitle

public String pdmPasteGetWizardTitle(NmCommandBean cb)
                              throws WTException


Supported API: false

Specified by:
pdmPasteGetWizardTitle in interface NmInteropService
Parameters:
cb -
Returns:
String
Throws:
WTException

pdmCheckInGetDepenObjects

public NmInteropCheckInDepenInfo pdmCheckInGetDepenObjects(NmCommandBean cb)
                                                    throws WTException


Supported API: false

Specified by:
pdmCheckInGetDepenObjects in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropCheckInDepenInfo
Throws:
WTException

pdmCheckInApply

public NmWizardAlert pdmCheckInApply(NmCommandBean cb)
                              throws WTException


Supported API: false

Specified by:
pdmCheckInApply in interface NmInteropService
Parameters:
cb -
Returns:
NmWizardAlert
Throws:
WTException

pdmCheckInGetContext

public NmInteropContainerInfo[] pdmCheckInGetContext(NmCommandBean cb)
                                              throws WTException


Supported API: false

Specified by:
pdmCheckInGetContext in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropContainerInfo[]
Throws:
WTException

pdmCheckInGetLocation

public NmObjectLocationInfo pdmCheckInGetLocation(NmCommandBean cb)
                                           throws WTException


Supported API: false

Specified by:
pdmCheckInGetLocation in interface NmInteropService
Parameters:
cb -
Returns:
NmObjectLocationInfo
Throws:
WTException

getCandidateTeams

public NmNameValuePair[] getCandidateTeams()
                                    throws WTException


Supported API: false

Specified by:
getCandidateTeams in interface NmInteropService
Returns:
NmNameValuePair[]
Throws:
WTException

getCandidateDocLifecycles

public NmNameValuePair[] getCandidateDocLifecycles()
                                            throws WTException


Supported API: false

Specified by:
getCandidateDocLifecycles in interface NmInteropService
Returns:
NmNameValuePair[]
Throws:
WTException

getCandidatePartLifecycles

public NmNameValuePair[] getCandidatePartLifecycles()
                                             throws WTException


Supported API: false

Specified by:
getCandidatePartLifecycles in interface NmInteropService
Returns:
NmNameValuePair[]
Throws:
WTException

getCandidateEPMDocLifecycles

public NmNameValuePair[] getCandidateEPMDocLifecycles()
                                               throws WTException


Supported API: false

Specified by:
getCandidateEPMDocLifecycles in interface NmInteropService
Returns:
NmNameValuePair[]
Throws:
WTException

getCandidateConfigSpecs

public NmNameValuePair[] getCandidateConfigSpecs(NmCommandBean cb)
                                          throws WTException


Supported API: false

Specified by:
getCandidateConfigSpecs in interface NmInteropService
Parameters:
cb -
Returns:
NmNameValuePair[]
Throws:
WTException

getCandidatePartViews

public NmNameValuePair[] getCandidatePartViews()
                                        throws WTException


Supported API: false

Specified by:
getCandidatePartViews in interface NmInteropService
Returns:
NmNameValuePair[]
Throws:
WTException

getCandidatePDMLinkContainers

public NmInteropContainerInfo[] getCandidatePDMLinkContainers(NmCommandBean cb)
                                                       throws WTException


Supported API: false

Specified by:
getCandidatePDMLinkContainers in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropContainerInfo[]
Throws:
WTException

getCandidateProjects

public NmInteropContainerInfo[] getCandidateProjects(NmCommandBean cb)
                                              throws WTException


Supported API: false

Specified by:
getCandidateProjects in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropContainerInfo[]
Throws:
WTException

isPDMLinkInstalled

public boolean isPDMLinkInstalled()
                           throws WTException


Supported API: false

Specified by:
isPDMLinkInstalled in interface NmInteropService
Returns:
boolean
Throws:
WTException

isAnyPDMInstalled

public boolean isAnyPDMInstalled()
                          throws WTException


Supported API: false

Specified by:
isAnyPDMInstalled in interface NmInteropService
Returns:
boolean
Throws:
WTException

getRefreshCandidates

public NmInteropRefreshInfo getRefreshCandidates(NmCommandBean cb)
                                          throws WTException


Supported API: false

Specified by:
getRefreshCandidates in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropRefreshInfo
Throws:
WTException

refresh

public NmWizardAlert refresh(NmCommandBean cb)
                      throws WTException


Supported API: false

Specified by:
refresh in interface NmInteropService
Parameters:
cb -
Returns:
NmWizardAlert
Throws:
WTException

undoCheckout

public void undoCheckout(NmCommandBean cb)
                  throws WTException


Supported API: false

Specified by:
undoCheckout in interface NmInteropService
Parameters:
cb -
Throws:
WTException

undoShare

public void undoShare(NmCommandBean cb)
               throws WTException


Supported API: false

Specified by:
undoShare in interface NmInteropService
Parameters:
cb -
Throws:
WTException

getAutoNumberFlags

public NmInteropSelectedItemInfo[] getAutoNumberFlags(NmCommandBean cb)
                                               throws WTException


Supported API: false

Specified by:
getAutoNumberFlags in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropSelectedItemInfo[]
Throws:
WTException

getProjectFolder

public NmOid getProjectFolder(String projectName,
                              String folderPath)
                       throws WTException


Supported API: false

Specified by:
getProjectFolder in interface NmInteropService
Parameters:
projectName -
folderPath -
Returns:
NmOid
Throws:
WTException

getContainerFolder

public NmOid getContainerFolder(String projectName,
                                String folderPath)
                         throws WTException


Supported API: false

Specified by:
getContainerFolder in interface NmInteropService
Parameters:
projectName -
folderPath -
Returns:
NmOid
Throws:
WTException

convertShareToCheckOut

public void convertShareToCheckOut(NmCommandBean cb)
                            throws WTException


Supported API: false

Specified by:
convertShareToCheckOut in interface NmInteropService
Parameters:
cb -
Throws:
WTException

pdmCheckInLeaveShared

public NmInteropCheckInDepenInfo pdmCheckInLeaveShared(NmCommandBean cb)
                                                throws WTException


Supported API: false

Specified by:
pdmCheckInLeaveShared in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropCheckInDepenInfo
Throws:
WTException

pdmContMoveGetDepenObjects

public NmInteropContainerMoveDepenInfo pdmContMoveGetDepenObjects(NmCommandBean cb)
                                                           throws WTException


Supported API: false

Specified by:
pdmContMoveGetDepenObjects in interface NmInteropService
Parameters:
cb -
Returns:
NmInteropContainerMoveDepenInfo
Throws:
WTException

pdmContainerMove

public NmWizardAlert pdmContainerMove(NmCommandBean cb)
                               throws WTException


Supported API: false

Specified by:
pdmContainerMove in interface NmInteropService
Parameters:
cb -
Returns:
NmWizardAlert
Throws:
WTException

getObjectStringAttribute

public static String getObjectStringAttribute(Object obj,
                                              String getMethodName)

getObjNumber

public static String getObjNumber(Object obj)

getObjName

public static String getObjName(Object obj)

getLocationInfo

private NmObjectLocationInfo getLocationInfo(String currentFolderValue,
                                             String currentContainerName,
                                             boolean isProjContext)
                                      throws WTException
Throws:
WTException

getActionHTML

private String getActionHTML(NmAction nmAction,
                             int rowNum)
                      throws WTException
Throws:
WTException

getPasteTargetFolder

private Folder getPasteTargetFolder(NmCommandBean cb,
                                    boolean isProject)
                             throws WTException
Throws:
WTException

getTable

private NmHTMLTable getTable(PasteTableModel tData)
                      throws WTException
Throws:
WTException

getExtraHiddens

private String getExtraHiddens(PasteTableModel.RowData rd)

getTable

private NmHTMLTable getTable(CheckInTableModel tData)
                      throws WTException
Throws:
WTException

getJSHiddens

private void getJSHiddens(CheckInTableModel.RowData rd,
                          int row,
                          StringBuffer sb)

getTable

private NmHTMLTable getTable(RefreshTableModel tData)
                      throws WTException
Throws:
WTException

getExtraHiddens

private String getExtraHiddens(RefreshTableModel.RowData rd)

isNewlyCreated

private boolean isNewlyCreated(RevisionControlled rc,
                               WTContainerRef contRef)
                        throws WTException
Throws:
WTException

serializedTableToArray

public static String[] serializedTableToArray(String serTable)

getStringVal

private String getStringVal(String val)

getCandidateTemplates

NmNameValuePair[] getCandidateTemplates(Class obClass)
                                  throws WTException
Throws:
WTException

getContainerContext

private String getContainerContext(Persistable per)
                            throws WTException
Throws:
WTException

getContainerContextPDM

private String getContainerContextPDM(Persistable per,
                                      Versioned origVer)
                               throws WTException
Throws:
WTException

getFolder

private Folder getFolder(String folderPath,
                         WTContainerRef contRef)
                  throws WTException
Throws:
WTException

getFolderPath

private String getFolderPath(CabinetBased cb,
                             WTContainerRef contRef)
                      throws WTException
Throws:
WTException

getFolderPathPDM

private String[] getFolderPathPDM(WTCollection col,
                                  WTValuedHashMap origCopyMap)
                           throws WTException
Throws:
WTException

getMatchingContainers

private StandardNmInteropService.InteropContainerData[] getMatchingContainers(String containerType,
                                                                              String likePattern)
                                                                       throws WTException
Throws:
WTException

getPDMLinkContainersImpl

private QueryResult getPDMLinkContainersImpl(String containerType,
                                             String likePattern)
                                      throws WTException
Throws:
WTException

getContainer

private WTContainer getContainer(String containerName,
                                 boolean isProjectContainer)
                          throws WTException
Throws:
WTException

getProjectsImpl

private QueryResult getProjectsImpl(String likePattern)
                             throws WTException
Throws:
WTException

getResBundle

private static ResourceBundle getResBundle()
                                    throws WTException
Throws:
WTException

translateWildcards

private String translateWildcards(String pat)

getTopLevelFolders

private StandardNmInteropService.ContainerFolderInfo getTopLevelFolders(WTContainer cont)
                                                                 throws WTException
Throws:
WTException

checkGetInitialCheckinData

private InitialCheckinData checkGetInitialCheckinData(CheckInTableModel.RowData rData,
                                                      Versioned ver,
                                                      String teamOid,
                                                      String lifecycleOid)
                                               throws WTException,
                                                      StandardNmInteropService.IllegalOrMissingDataException
Throws:
WTException
StandardNmInteropService.IllegalOrMissingDataException

replaceQuot

private String replaceQuot(String orig)

generateAccessDeniedMessageCheckin

private void generateAccessDeniedMessageCheckin(ArrayList accessDeniedList)
                                         throws WTException
Throws:
WTException

generateAccessDeniedMessagePaste

private void generateAccessDeniedMessagePaste(ArrayList accessDeniedList)
                                       throws NmException
Throws:
NmException

generateAccessDeniedMessage

private void generateAccessDeniedMessage(StringBuffer buf,
                                         ArrayList accessDeniedList)
                                  throws NmException
Throws:
NmException

generateIncompleteDataMessage

private void generateIncompleteDataMessage(ArrayList accessDeniedList)
                                    throws WTException
Throws:
WTException

generateConflictsMessage

private void generateConflictsMessage(Map checkInMap,
                                      Map uniqErrorMap)
                               throws WTException
Throws:
WTException

addQrToSet

private TreeSet addQrToSet(QueryResult qr,
                           StandardNmInteropService.PersistableComparator comp)

getManagedBaselineIdentity

private String getManagedBaselineIdentity(ManagedBaseline bl)

getTextBoxHTML

private String getTextBoxHTML(StringBuffer sb,
                              String baseName,
                              CheckInTableModel.RowData rdata,
                              String boxValue,
                              int rowNum,
                              int boxSize)

getAllowablePasteActions

private int getAllowablePasteActions(Persistable per,
                                     WTContainer currentContainer)
                              throws WTException
Throws:
WTException

copyToProjectFolder

private void copyToProjectFolder(ArrayList objsToCopy,
                                 Folder selFolder)
                          throws WTException
Throws:
WTException

getClipped

private NmOid[] getClipped(NmCommandBean cb)
                    throws WTException
Throws:
WTException

isClassicContainer

private boolean isClassicContainer(WTContainer cont)
                            throws WTException
Throws:
WTException

isPDMLinkContainer

private boolean isPDMLinkContainer(WTContainer cont)
                            throws WTException
Throws:
WTException

generatePasteFeedbackMessage

private String generatePasteFeedbackMessage(int numObjsShared,
                                            int numObjsCheckedOut,
                                            int numObjsCopied,
                                            ArrayList opNotPossibleList,
                                            Locale locale,
                                            boolean showErrorOnly)

sortByNameAndRemoveProjObjs

private ArrayList sortByNameAndRemoveProjObjs(Collection objs,
                                              WTContainer targetCont)
                                       throws WTException
Throws:
WTException

sortByNumberAndRetainProjObjs

private ArrayList sortByNumberAndRetainProjObjs(Collection objs,
                                                WTContainer sourceCont)
                                         throws WTException
Throws:
WTException

getCurrentContainer

private WTContainer getCurrentContainer(NmCommandBean cb)
                                 throws WTException
Throws:
WTException

getProjectContainerCheckin

private WTContainer getProjectContainerCheckin(NmCommandBean cb,
                                               ArrayList oidList)
                                        throws WTException
Throws:
WTException

getRefreshUserMessage

private String getRefreshUserMessage(List masterNoIterations)
                              throws WTException
Throws:
WTException

constructNmContext

private String constructNmContext(NmOid nmOid)

getMaxNumPerPage

private int getMaxNumPerPage(NmCommandBean cb,
                             String actionName,
                             int numPixelsUsed,
                             int pixelsPerRow)
                      throws WTException
Throws:
WTException

getPropertyValue

private String getPropertyValue(String inp,
                                String nam)

getOidsFromProjBaseline

private NmOid[] getOidsFromProjBaseline(NmCommandBean cb)
                                 throws WTException
Throws:
WTException

getObjectForConfigSpec

private Versioned getObjectForConfigSpec(Mastered master,
                                         ConfigSpec cs)
                                  throws WTException
Throws:
WTException

isFirstIteration

private boolean isFirstIteration(Iterated iteration)
                          throws WTException
Throws:
WTException

generateBaselineErrorException

private void generateBaselineErrorException(Object obj)
                                     throws WTException
Throws:
WTException

confirmUserInProject

private void confirmUserInProject(ContainerTeamManaged cont)
                           throws WTException
Throws:
WTException

getProjectBaselineConfigSpec

private ConfigSpec getProjectBaselineConfigSpec(WTContainerRef contRef)
                                         throws WTException
Throws:
WTException

isAllowableProjBaselineType

private boolean isAllowableProjBaselineType(Persistable obj)

isContainerInactive

boolean isContainerInactive(ContainerTeamManaged ctm)

isNestedException

boolean isNestedException(Throwable t,
                          Class nested)

getPageCountPreference

private int getPageCountPreference()

getSharesMissingFromProjBaseline

private ArrayList getSharesMissingFromProjBaseline(Project2 proj)
                                            throws WTException
Throws:
WTException

getTable

private NmHTMLTable getTable(ContainerMoveTableModel tData)
                      throws WTException
Throws:
WTException

getContainerFolderImpl

private NmOid getContainerFolderImpl(String projectName,
                                     String folderPath,
                                     boolean isProject)
                              throws WTException
Throws:
WTException