# File lib/openshift-origin-controller/app/models/domain.rb, line 13
  def save
    resultIO = ResultIO.new
    created = false
    if not persisted?
      resultIO.append(create())
      created = true
    else
      resultIO.append(update())
    end

    begin
      super(self.user.login)
    rescue
      delete_dns if created
      raise
    end
    resultIO
  end