text: #include "MCIMAPMultipart.h"
  
  using namespace mailcore;
  
  IMAPMultipart::IMAPMultipart()
  {
      init();
  }
  
  IMAPMultipart::IMAPMultipart(IMAPMultipart * other) : AbstractMultipart(other)
  {
      init();
      MC_SAFE_REPLACE_COPY(String, mPartID, other->mPartID);
  }
  
  IMAPMultipart::~IMAPMultipart()
  {
      MC_SAFE_RELEASE(mPartID);
  }
  
  Object * IMAPMultipart::copy()
  {
      return new IMAPMultipart(this);
  }
  
  void IMAPMultipart::init()
  {
      mPartID = NULL;
  }
  
  void IMAPMultipart::setPartID(String * partID)
  {
      MC_SAFE_REPLACE_COPY(String, mPartID, partID);
  }
  
  String * IMAPMultipart::partID()
  {
      return mPartID;
  }
  