InfoQuery

public class InfoQuery

Constructors

InfoQuery

public InfoQuery(Info info)
Parameters:
  • info

Methods

getAllObjects

public TextgridUris getAllObjects(String projectId)

find all objects contained in the given project

Parameters:
  • projectId

getChildren

public TextgridUris getChildren(String uri)

find children for given aggregation uri, this is a deep search on the whole tree

Parameters:
  • uri

getEditionWorkMeta

public Response getEditionWorkMeta(String uri)

Get related Metadata for the Object. Also get Metadata for related Edition and Work.

Parameters:
  • uri
Returns:

uri and sid

getLimit

public int getLimit()

getMetadata

public Response getMetadata(String uri)

Retrieve metadata for a textgrid object specified by uri

Parameters:
  • uri – uri of textgrid object
Returns:

metadata for uri

getParents

public TextgridUris getParents(String uri)

find parent aggregations for a given uri, searches all the way to the root

Parameters:
  • uri

getPath

public PathResponse getPath(String uri)

Find Path to Edition and Work for given uri.

Parameters:
  • uri
Returns:

uri

getSid

public String getSid()

getStart

public int getStart()

isResolvePath

public boolean isResolvePath()

listRevisions

public Revisions listRevisions(String uri)

List revisions of a textgrid object

Parameters:
  • uri – uri of textgrid object
Returns:

revisions of object

listRevisionsAndMeta

public Response listRevisionsAndMeta(String uri)

List revisions of a textgrid object, include metadata

Parameters:
  • uri – uri of textgrid object
Returns:

revisions of object

setLimit

public InfoQuery setLimit(int limit)
Parameters:
  • limit

setResolvePath

public InfoQuery setResolvePath(boolean resolvePath)
Parameters:
  • resolvePath

setSid

public InfoQuery setSid(String sid)
Parameters:
  • sid

setStart

public InfoQuery setStart(int start)
Parameters:
  • start