class ActiveFedora::LdpResourceService

def build(klass, id)

def build(klass, id)
  if id
    LdpResource.new(connection, to_uri(klass, id))
  else
    parent_uri = ActiveFedora.fedora.host + ActiveFedora.fedora.base_path
    LdpResource.new(connection, nil, nil, parent_uri)
  end
end

def build_resource_under_path(graph, parent_uri)

def build_resource_under_path(graph, parent_uri)
  parent_uri ||= ActiveFedora.fedora.host + ActiveFedora.fedora.base_path
  LdpResource.new(connection, nil, graph, parent_uri)
end

def initialize(conn)

def initialize(conn)
  @connection = conn
end

def to_uri(klass, id)

def to_uri(klass, id)
  klass.id_to_uri(id)
end

def update(change_set, klass, id)

def update(change_set, klass, id)
  SparqlInsert.new(change_set.changes).execute(to_uri(klass, id))
end