com.ptc.windchill.counterpart.client
Class cCounterPartServiceProxy.cClassificationWithAttachments

java.lang.Object
  extended bycom.ptc.windchill.counterpart.client.cCounterPartServiceProxy.cClassificationWithAttachments
All Implemented Interfaces:
nitidus.sil.be.att.iAttachmentIteratorIO, nitidus.sil.be.core.iManagerIO, nitidus.sil.be.clf.iMasterClassificationIO, nitidus.sil.be.clf.iPrivateClassificationIO
Enclosing class:
cCounterPartServiceProxy

private class cCounterPartServiceProxy.cClassificationWithAttachments
extends Object
implements nitidus.sil.be.clf.iMasterClassificationIO


Field Summary
private  nitidus.sil.be.att.iAttachmentNameSpaceManager fAttachmentManager
           
private  nitidus.sil.be.clf.iMasterClassificationIO fClf
           
 
Constructor Summary
cCounterPartServiceProxy.cClassificationWithAttachments(CounterPartBundle bundle, nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager)
          Make attachment cursor.
 
Method Summary
private  void fetchBatchOfAttachments(ArrayList locatorList, nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager, String systemID, int countOfAttachmentsInBatch)
           
private  void fetchWindchillAttachments(AttachmentLocator[] attachmentLocators, nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager, String systemID)
           
 nitidus.sil.be.clf.iPartClassIO[] getClasses()
           
 nitidus.sil.be.att.iAttachedContentIO getNextAttachment()
           
 nitidus.sil.be.clf.iPartPropertyIO[] getProperties()
           
 nitidus.sil.be.clf.iPropertyFolderIO[] getPropertyFolders()
           
 nitidus.sil.be.clf.iQuantityOfMeasureIO[] getQuantitiesOfMeasure()
           
 String getRootClassRef()
           
 String getRootPropertyFolderRef()
           
private  AttachmentLocator[] matchLocatorsAndAttachments(AttachmentLocator[] attachmentLocators, nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager, String systemID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fAttachmentManager

private nitidus.sil.be.att.iAttachmentNameSpaceManager fAttachmentManager

fClf

private nitidus.sil.be.clf.iMasterClassificationIO fClf
Constructor Detail

cCounterPartServiceProxy.cClassificationWithAttachments

public cCounterPartServiceProxy.cClassificationWithAttachments(CounterPartBundle bundle,
                                                               nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager)
                                                        throws IOException
Make attachment cursor. Attachment iterator within clf will not be used, but rather attachmentIterator is used.

Method Detail

matchLocatorsAndAttachments

private AttachmentLocator[] matchLocatorsAndAttachments(AttachmentLocator[] attachmentLocators,
                                                        nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager,
                                                        String systemID)

fetchWindchillAttachments

private void fetchWindchillAttachments(AttachmentLocator[] attachmentLocators,
                                       nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager,
                                       String systemID)
                                throws IOException
Throws:
IOException

fetchBatchOfAttachments

private void fetchBatchOfAttachments(ArrayList locatorList,
                                     nitidus.sil.be.att.iAttachmentNameSpaceManager attachmentManager,
                                     String systemID,
                                     int countOfAttachmentsInBatch)
                              throws IOException
Throws:
IOException

getNextAttachment

public nitidus.sil.be.att.iAttachedContentIO getNextAttachment()
                                                        throws IOException
Specified by:
getNextAttachment in interface nitidus.sil.be.att.iAttachmentIteratorIO
Throws:
IOException

getPropertyFolders

public nitidus.sil.be.clf.iPropertyFolderIO[] getPropertyFolders()
Specified by:
getPropertyFolders in interface nitidus.sil.be.clf.iMasterClassificationIO

getQuantitiesOfMeasure

public nitidus.sil.be.clf.iQuantityOfMeasureIO[] getQuantitiesOfMeasure()
Specified by:
getQuantitiesOfMeasure in interface nitidus.sil.be.clf.iMasterClassificationIO

getRootPropertyFolderRef

public String getRootPropertyFolderRef()
Specified by:
getRootPropertyFolderRef in interface nitidus.sil.be.clf.iMasterClassificationIO

getClasses

public nitidus.sil.be.clf.iPartClassIO[] getClasses()
Specified by:
getClasses in interface nitidus.sil.be.clf.iPrivateClassificationIO

getProperties

public nitidus.sil.be.clf.iPartPropertyIO[] getProperties()
Specified by:
getProperties in interface nitidus.sil.be.clf.iPrivateClassificationIO

getRootClassRef

public String getRootClassRef()
Specified by:
getRootClassRef in interface nitidus.sil.be.clf.iPrivateClassificationIO