A

AccessorClass in namespace AcademicPuma\RestClient\Accessor
The Accessor class holds information about the connection for the RestClient. I.e. the url of the server.
Group::addUser() — Method in class Group
Post::addTag() — Method in class Post
Tag::addSubTag() — Method in class Tag
Tag::addSuperTag() — Method in class Tag
AbstractQueryClass in namespace AcademicPuma\RestClient\Queries
An abstract query from which all other queries inherit.
$BibtexModelUtilsProperty in class BibtexModelUtils
BibtexModelUtils::appendRequiredFields() — Method in class BibtexModelUtils
If no values present, this function sets default values.
BibtexModelUtils::appendBibtexKey() — Method in class BibtexModelUtils
appends an
BibtexModelUtils::appendMiscProp() — Method in class BibtexModelUtils
Creates a misc property in BibTeX style. if $bibtex contains any misc properties, it returns that string with appended new misc property.
ArrayListClass in namespace AcademicPuma\RestClient\Util\Collection
ArrayList
ArrayList::add() — Method in class ArrayList

B

BasicAuthAccessorClass in namespace AcademicPuma\RestClient\Accessor
The BasicAuthAccessor class holds information about the connection for the RestClient. I.e. username and api-key for basic authentication.
BibtexClass in namespace AcademicPuma\RestClient\Model
Description of Publication
BookmarkClass in namespace AcademicPuma\RestClient\Model
Description of Bookmark
AbstractQuery::bibliography() — Method in class AbstractQuery
AbstractQuery::bibtex() — Method in class AbstractQuery
RESTClient::bibliography() — Method in class RESTClient
Publication List of the requested API Result, rendered in given CSL Style
RESTClient::bibtex() — Method in class RESTClient
BibTeX Representation of the requested API Result.
Renderer::bibliography() — Method in class Renderer
HTML rendered publication list in given CSL Style of the requested API Result.
Renderer::bibtex() — Method in class Renderer
BibTeX representation of the requested API Result.
BibtexModelRendererClass in namespace AcademicPuma\RestClient\Renderer
Short description
BibtexModelUtilsClass in namespace AcademicPuma\RestClient\Util
UrlBuilder::buildUrl() — Method in class UrlBuilder

C

CSLTypeClass in namespace AcademicPuma\RestClient\Config
PostsLogicInterface::createPosts() — Method in class PostsLogicInterface
POST /api/users/[username]/posts
PostsLogicInterface::createDocument() — Method in class PostsLogicInterface
Adds a document to a post.
PostsLogicInterface::changeDocumentName() — Method in class PostsLogicInterface
Adds a document to a post.
TagsLogicInterface::createConcept() — Method in class TagsLogicInterface
POST /users/[userName]/concepts/[conceptName]
UsersLogicInterface::createUserRelationship() — Method in class UsersLogicInterface
We create a UserRelation of the form (sourceUser, targetUser)\in relation sourceUser should be logged in for this
Bibtex::compare() — Method in class Bibtex
Bookmark::compare() — Method in class Bookmark
Document::compare() — Method in class Document
Group::compare() — Method in class Group
Resource::compare() — Method in class Resource
Tag::compare() — Method in class Tag
User::compare() — Method in class User
AbstractQuery::csl() — Method in class AbstractQuery
CreateConceptQueryClass in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreateConcept REST-API calls.
CreatePostDocumentQueryClass in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreateDocument REST-API calls.
CreatePostQueryClass in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreatePost REST-API calls.
CreateUserRelationshipQueryClass in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreateUserRelationShip REST-API calls.
ChangeConceptQueryClass in namespace AcademicPuma\RestClient\Queries\Put
Builds URL for ChangeConcept REST-API calls.
ChangeDocumentNameQueryClass in namespace AcademicPuma\RestClient\Queries\Put
ChangePostQueryClass in namespace AcademicPuma\RestClient\Queries\Put
Builds URL ChangePost REST-API calls.
RESTClient::changeDocumentName() — Method in class RESTClient
RESTClient::createConcept() — Method in class RESTClient
POST /users/[userName]/concepts/[conceptName]
RESTClient::createDocument() — Method in class RESTClient
Adds a document to a post.
RESTClient::createPosts() — Method in class RESTClient
POST /api/users/[username]/posts
RESTClient::createUserRelationship() — Method in class RESTClient
We create a UserRelation of the form (sourceUser, targetUser)\in relation sourceUser should be logged in for this
RESTClient::csl() — Method in class RESTClient
CSL Representation of the requested API Result.
Renderer::csl() — Method in class Renderer
CSL Representation of the requested API Result.
CSLModelRendererClass in namespace AcademicPuma\RestClient\Renderer
Converts model object structure into CSL JSON string.
ModelUnserializer::convertToModel() — Method in class ModelUnserializer
XMLModelUnserializer::convertToModel() — Method in class XMLModelUnserializer
BibtexModelUtils::cleanBibtex() — Method in class BibtexModelUtils
CSLTypeEntrytypeMapClass in namespace AcademicPuma\RestClient\Util
Class CSLTypeEntytypeMap
CSLUtilsClass in namespace AcademicPuma\RestClient\Util
CSLUtils::cslName() — Method in class CSLUtils
ArrayList::clear() — Method in class ArrayList
ArrayList::count() — Method in class ArrayList
CollectionClass in namespace AcademicPuma\RestClient\Util\Collection
ComparableClass in namespace AcademicPuma\RestClient\Util\Collection
Comparable Interface for Elements as part of an Model\ArrayList (e.g. Post, Tag, Group) that should be comparable and sortable.
Comparable::compare() — Method in class Comparable
ComparatorClass in namespace AcademicPuma\RestClient\Util\Collection
Short description
Comparator::compare() — Method in class Comparator
$PostComparatorProperty in class PostComparator
PostComparator::compare() — Method in class PostComparator
$TagComparatorProperty in class TagComparator
TagComparator::compare() — Method in class TagComparator
ParameterCheck::checkResourcetype() — Method in class ParameterCheck
ParameterCheck::checkGrouping() — Method in class ParameterCheck
ParameterCheck::checkGroupingWithoutGroups() — Method in class ParameterCheck
ParameterCheck::checkTags() — Method in class ParameterCheck
Person::createPersonsListFromArray() — Method in class Person
tries to create an array of persons object from an array of strings
Person::concatAuthorList4BibTeX() — Method in class Person
Person::createPersonsListFromString() — Method in class Person
Person::createPersonFromString() — Method in class Person
StringUtils::cleanTitle() — Method in class StringUtils
two or more spaces in a row will be replaced by a single space character.
StringUtils::cleanTitle2() — Method in class StringUtils
decodes html entities, removes tags, converts to utf8 and removes double, triple (a.s.o.) white spaces

D

DocumentTypeClass in namespace AcademicPuma\RestClient\Config
PostsLogicInterface::deletePosts() — Method in class PostsLogicInterface
Removes the given post - identified by the connected resource's hash - from the user.
PostsLogicInterface::deleteDocument() — Method in class PostsLogicInterface
Deletes an existing document. If the resourceHash is given, the document is assumed to be connected to the corresponding resource (identified by the user name in the document). Otherwise the document is independent of any post.
TagsLogicInterface::deleteConcept() — Method in class TagsLogicInterface
DELETE /users/[username]/concepts/[conceptName]
DocumentClass in namespace AcademicPuma\RestClient\Model
DocumentsClass in namespace AcademicPuma\RestClient\Model
DeleteConceptQueryClass in namespace AcademicPuma\RestClient\Queries\Delete
Builds URL for DeleteConcept REST-API calls.
DeletePostDocumentQueryClass in namespace AcademicPuma\RestClient\Queries\Delete
Builds URL for DeletePostDocument REST-API calls.
DeletePostQueryClass in namespace AcademicPuma\RestClient\Queries\Delete
Builds URL for DeletePost API calls.
RESTClient::deleteConcept() — Method in class RESTClient
DELETE /users/[username]/concepts/[conceptname]
RESTClient::deleteDocument() — Method in class RESTClient
Deletes an existing document. If the resourceHash is given, the document is assumed to be connected to the corresponding resource (identified by the user name in the document). Otherwise the document is independent of any post.
RESTClient::deletePosts() — Method in class RESTClient
Removes the given post - identified by the connected resource's hash - from the user.

E

EntrytypeClass in namespace AcademicPuma\RestClient\Config
Contains constant values of all BibTeX Entry types.
AbstractQuery::execute() — Method in class AbstractQuery
executes the query and returns the response
AbstractQuery::endnote() — Method in class AbstractQuery
DeleteConceptQuery::execute() — Method in class DeleteConceptQuery
executes the query and returns the response
DeletePostDocumentQuery::execute() — Method in class DeletePostDocumentQuery
executes the query and returns the response
DeletePostQuery::execute() — Method in class DeletePostQuery
executes the query and returns the response
GetConceptDetailsQuery::execute() — Method in class GetConceptDetailsQuery
executes the query and returns the response
GetConceptsQuery::execute() — Method in class GetConceptsQuery
executes the query and returns the response
GetDocumentQuery::execute() — Method in class GetDocumentQuery
executes the query and returns the response
GetFriendsQuery::execute() — Method in class GetFriendsQuery
executes the query and returns the response
GetGroupDetailsQuery::execute() — Method in class GetGroupDetailsQuery
executes the query and returns the response
GetGroupListQuery::execute() — Method in class GetGroupListQuery
executes the query and returns the response
GetPopularPostsQuery::execute() — Method in class GetPopularPostsQuery
executes the query and returns the response
GetPostDetailsQuery::execute() — Method in class GetPostDetailsQuery
executes the query and returns the response
GetPostsQuery::execute() — Method in class GetPostsQuery
executes the query and returns the response
GetTagDetailsQuery::execute() — Method in class GetTagDetailsQuery
executes the query and returns the response
GetTagRelationQuery::execute() — Method in class GetTagRelationQuery
executes the query and returns the response
GetTagsQuery::execute() — Method in class GetTagsQuery
executes the query and returns the response
GetUserDetailsQuery::execute() — Method in class GetUserDetailsQuery
executes the query and returns the response
GetUserListOfGroupQuery::execute() — Method in class GetUserListOfGroupQuery
executes the query and returns the response
GetUserListQuery::execute() — Method in class GetUserListQuery
executes the query and returns the response
CreateConceptQuery::execute() — Method in class CreateConceptQuery
executes the query and returns the response
CreatePostDocumentQuery::execute() — Method in class CreatePostDocumentQuery
executes the query and returns the response
CreatePostQuery::execute() — Method in class CreatePostQuery
executes the query and returns the response
CreateUserRelationshipQuery::execute() — Method in class CreateUserRelationshipQuery
executes the query and returns the response
ChangeConceptQuery::execute() — Method in class ChangeConceptQuery
executes the query and returns the response
ChangeDocumentNameQuery::execute() — Method in class ChangeDocumentNameQuery
executes the query and returns the response
ChangePostQuery::execute() — Method in class ChangePostQuery
executes the query and returns the response
RESTClient::endnote() — Method in class RESTClient
Endnote representation of the requested API Result.
Renderer::endnote() — Method in class Renderer
Endnote representation of the requested API Result.
EndnoteModelRendererClass in namespace AcademicPuma\RestClient\Renderer
Short description
EndnoteTypeEntrytypeMapClass in namespace AcademicPuma\RestClient\Util
Class EndnoteTypeEntytypeMap
EntrytypeMapperClass in namespace AcademicPuma\RestClient\Util
StringUtils::extractDateYearFromTitleSource() — Method in class StringUtils
Returns the year from an string containing substring like: JAN 19, 2013
StringUtils::extractYear() — Method in class StringUtils
Extracts four digits (year) from a string.
StringUtils::extractJournalTitle() — Method in class StringUtils
StringUtils::extractYearFromTitleSource() — Method in class StringUtils
StringUtils::extractVolume() — Method in class StringUtils
StringUtils::extractIssue() — Method in class StringUtils
StringUtils::extractPage() — Method in class StringUtils

F

FileNotFoundExceptionClass in namespace AcademicPuma\RestClient\Exceptions
DO NOT CHANGE any constant values after a release
RESTClient::file() — Method in class RESTClient
$BibtexModelUtilsProperty in class BibtexModelUtils

G

Accessor::getClient() — Method in class Accessor
GroupingClass in namespace AcademicPuma\RestClient\Config
GroupsLogicInterfaceClass in namespace AcademicPuma\RestClient\Logic
Interface GroupLogicInterface
GroupsLogicInterface::getGroups() — Method in class GroupsLogicInterface
/groups
GroupsLogicInterface::getGroupDetails() — Method in class GroupsLogicInterface
/groups/[groupName]
GroupsLogicInterface::getUserListOfGroup() — Method in class GroupsLogicInterface
GET /groups/[groupName]/users
PostsLogicInterface::getPosts() — Method in class PostsLogicInterface
PostsLogicInterface::getPostDetails() — Method in class PostsLogicInterface
Returns details to a post. A post is uniquely identified by a hash of the corresponding resource and a username.
PostsLogicInterface::getDocumentFile() — Method in class PostsLogicInterface
TagsLogicInterface::getTags() — Method in class TagsLogicInterface
/tags ?filter=[regex] ?(user|group|viewable)=[username/groupname] ?order=(frequency|alph)
TagsLogicInterface::getTagDetails() — Method in class TagsLogicInterface
/tags/[tag]
TagsLogicInterface::getTagRelation() — Method in class TagsLogicInterface
TagsLogicInterface::getConcepts() — Method in class TagsLogicInterface
/concepts
TagsLogicInterface::getConceptDetails() — Method in class TagsLogicInterface
GET /users/[userName]/concepts/[conceptName] GET /concepts/[conceptName]
UsersLogicInterface::getUsers() — Method in class UsersLogicInterface
URL: /users
UsersLogicInterface::getUserDetails() — Method in class UsersLogicInterface
/users/[username]
Bibtex::getTitle() — Method in class Bibtex
Bibtex::getBibtexKey() — Method in class Bibtex
Bibtex::getBKey() — Method in class Bibtex
Bibtex::getMisc() — Method in class Bibtex
Bibtex::getBibtexAbstract() — Method in class Bibtex
Bibtex::getEntrytype() — Method in class Bibtex
Bibtex::getAddress() — Method in class Bibtex
Bibtex::getAnnote() — Method in class Bibtex
Bibtex::getAuthor() — Method in class Bibtex
Bibtex::getBooktitle() — Method in class Bibtex
Bibtex::getChapter() — Method in class Bibtex
Bibtex::getCrossref() — Method in class Bibtex
Bibtex::getEdition() — Method in class Bibtex
Bibtex::getEditor() — Method in class Bibtex
Bibtex::getHowpublished() — Method in class Bibtex
Bibtex::getInstitution() — Method in class Bibtex
Bibtex::getOrganization() — Method in class Bibtex
Bibtex::getJournal() — Method in class Bibtex
Bibtex::getNote() — Method in class Bibtex
Bibtex::getNumber() — Method in class Bibtex
Bibtex::getPages() — Method in class Bibtex
Bibtex::getPublisher() — Method in class Bibtex
Bibtex::getSchool() — Method in class Bibtex
Bibtex::getSeries() — Method in class Bibtex
Bibtex::getVolume() — Method in class Bibtex
Bibtex::getDay() — Method in class Bibtex
Bibtex::getMonth() — Method in class Bibtex
Bibtex::getYear() — Method in class Bibtex
Bibtex::getType() — Method in class Bibtex
Bibtex::getUrl() — Method in class Bibtex
Bibtex::getPrivnote() — Method in class Bibtex
Bibtex::getHref() — Method in class Bibtex
Bibtex::getMiscField() — Method in class Bibtex
Bookmark::getHref() — Method in class Bookmark
Bookmark::getTitle() — Method in class Bookmark
Document::getFilename() — Method in class Document
Document::getMd5hash() — Method in class Document
Document::getHref() — Method in class Document
GroupClass in namespace AcademicPuma\RestClient\Model
Description of Group
Group::getUsers() — Method in class Group
Group::getHomepage() — Method in class Group
Group::getName() — Method in class Group
Group::getDescription() — Method in class Group
Group::getHref() — Method in class Group
Group::getRealname() — Method in class Group
GroupsClass in namespace AcademicPuma\RestClient\Model
Description of Posts
Groups::getNext() — Method in class Groups
Groups::getStart() — Method in class Groups
Groups::getEnd() — Method in class Groups
Post::getUser() — Method in class Post
Post::getGroup() — Method in class Post
Post::getTag() — Method in class Post
Post::getDocuments() — Method in class Post
Post::getResource() — Method in class Post
Post::getDescription() — Method in class Post
Post::getPostingdate() — Method in class Post
Post::getChangedate() — Method in class Post
Posts::getStart() — Method in class Posts
Posts::getEnd() — Method in class Posts
Posts::getNext() — Method in class Posts
Resource::getInterHash() — Method in class Resource
Resource::getIntraHash() — Method in class Resource
Resource::getTitle() — Method in class Resource
Tag::getSubTags() — Method in class Tag
Tag::getSuperTags() — Method in class Tag
Tag::getName() — Method in class Tag
Tag::getGlobalcount() — Method in class Tag
Tag::getUsercount() — Method in class Tag
Tag::getScore() — Method in class Tag
Tag::getConfidence() — Method in class Tag
Tag::getHref() — Method in class Tag
Tags::getStart() — Method in class Tags
Tags::getEnd() — Method in class Tags
Tags::getNext() — Method in class Tags
User::getRealname() — Method in class User
User::getEmail() — Method in class User
User::getHomepage() — Method in class User
User::getName() — Method in class User
User::getHref() — Method in class User
User::getGroups() — Method in class User
User::getSpammer() — Method in class User
User::getPrediction() — Method in class User
User::getAlgorithm() — Method in class User
User::getToClassify() — Method in class User
Users::getStart() — Method in class Users
Users::getEnd() — Method in class Users
Users::getNext() — Method in class Users
AbstractQuery::getStatusCode() — Method in class AbstractQuery
AbstractQuery::getHeaders() — Method in class AbstractQuery
AbstractQuery::getReasonPhrase() — Method in class AbstractQuery
AbstractQuery::getBody() — Method in class AbstractQuery
GetConceptDetailsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetConceptDetails REST-API calls.
GetConceptsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetConcepts REST-API calls.
GetDocumentQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetDocument REST-API calls.
GetDocumentQuery::getStream() — Method in class GetDocumentQuery
GetFriendsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetFriends REST-API calls.
GetGroupDetailsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetGroupDetails REST-API calls.
GetGroupListQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetGroupList REST-API calls.
GetPopularPostsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetPopularPosts REST-API calls.
GetPostDetailsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetPostDetails REST-API calls.
GetPostsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetPosts REST-API calls.
GetTagDetailsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetTagDetails REST-API calls.
GetTagRelationQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetTagRelation REST-API calls.
GetTagsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetTags REST-API calls.
GetUserDetailsQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetUserDetails REST-API calls.
GetUserListOfGroupQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetUserListOfGroup REST-API calls.
GetUserListQueryClass in namespace AcademicPuma\RestClient\Queries\Get
Query for request a list of Users
CreatePostQuery::getResourceHash() — Method in class CreatePostQuery
ChangePostQuery::getResourceHash() — Method in class ChangePostQuery
RESTClient::getConceptDetails() — Method in class RESTClient
GET /users/[userName]/concepts/[conceptName] GET /concepts/[conceptName]
RESTClient::getConcepts() — Method in class RESTClient
/concepts
RESTClient::getDocumentFile() — Method in class RESTClient
Get a document from a publication resource.
RESTClient::getGroupDetails() — Method in class RESTClient
/groups/[groupName]
RESTClient::getGroups() — Method in class RESTClient
/groups
RESTClient::getPostDetails() — Method in class RESTClient
Returns details to a post. A post is uniquely identified by a hash of the corresponding resource and a username.
RESTClient::getPosts() — Method in class RESTClient
RESTClient::getTagDetails() — Method in class RESTClient
/tags/[tag]
RESTClient::getTagRelation() — Method in class RESTClient
RESTClient::getTags() — Method in class RESTClient
/tags ?filter=[regex] ?(user|group|viewable)=[username/groupname] ?order=(frequency|alph)
RESTClient::getUserDetails() — Method in class RESTClient
/users/[username]
RESTClient::getUserListOfGroup() — Method in class RESTClient
GET /groups/[groupName]/users
RESTClient::getUsers() — Method in class RESTClient
URL: /users
RESTClient::getBody() — Method in class RESTClient
RESTClient::getQuery() — Method in class RESTClient
Returns the Query object of the last used request. Null, if no request has been called before.
BibtexModelUtils::generateBibtexKey() — Method in class BibtexModelUtils
BibtexModelUtils::getFirstRelevantWord() — Method in class BibtexModelUtils
CSLUtils::getCSLNames() — Method in class CSLUtils
ArrayList::get() — Method in class ArrayList
ArrayList::getIterator() — Method in class ArrayList
EntrytypeMapper::getEntrytype() — Method in class EntrytypeMapper
Person::getFirstName() — Method in class Person
Person::getLastName() — Method in class Person
SimHashUtils::getSimHash1() — Method in class SimHashUtils
SimHashUtils::getSimHash2() — Method in class SimHashUtils
SimHashUtils::getNormalizedTitle() — Method in class SimHashUtils
SimHashUtils::getNormalizedPersons() — Method in class SimHashUtils
SimHashUtils::getNormalizedYear() — Method in class SimHashUtils
SimHashUtils::getFirstPersonsLastName() — Method in class SimHashUtils
StringUtils::getStringFromList() — Method in class StringUtils
All strings in the array are concatenated and returned as one single string, i.e. like [item1,item2,item3,.

H

Bibtex::hasTitle() — Method in class Bibtex
Bibtex::hasBibtexKey() — Method in class Bibtex
Bibtex::hasBKey() — Method in class Bibtex
Bibtex::hasBibtexAbstract() — Method in class Bibtex
Bibtex::hasEntrytype() — Method in class Bibtex
Bibtex::hasAddress() — Method in class Bibtex
Bibtex::hasAnnote() — Method in class Bibtex
Bibtex::hasAuthor() — Method in class Bibtex
Bibtex::hasBooktitle() — Method in class Bibtex
Bibtex::hasChapter() — Method in class Bibtex
Bibtex::hasCrossref() — Method in class Bibtex
Bibtex::hasEdition() — Method in class Bibtex
Bibtex::hasEditor() — Method in class Bibtex
Bibtex::hasHowpublished() — Method in class Bibtex
Bibtex::hasInstitution() — Method in class Bibtex
Bibtex::hasOrganization() — Method in class Bibtex
Bibtex::hasJournal() — Method in class Bibtex
Bibtex::hasNote() — Method in class Bibtex
Bibtex::hasNumber() — Method in class Bibtex
Bibtex::hasPages() — Method in class Bibtex
Bibtex::hasPublisher() — Method in class Bibtex
Bibtex::hasSchool() — Method in class Bibtex
Bibtex::hasSeries() — Method in class Bibtex
Bibtex::hasVolume() — Method in class Bibtex
Bibtex::hasDay() — Method in class Bibtex
Bibtex::hasMonth() — Method in class Bibtex
Bibtex::hasYear() — Method in class Bibtex
Bibtex::hasType() — Method in class Bibtex
Bibtex::hasUrl() — Method in class Bibtex
Bibtex::hasPrivnote() — Method in class Bibtex
Bibtex::hasHref() — Method in class Bibtex
Bibtex::hasMiscField() — Method in class Bibtex
Post::hasDocuments() — Method in class Post
Post::hasGroup() — Method in class Post
Tag::hasSubTags() — Method in class Tag
User::hasGroups() — Method in class User
ArrayList::hasKey() — Method in class ArrayList
ArrayList::hasValue() — Method in class ArrayList

I

InvalidModelObjectExceptionClass in namespace AcademicPuma\RestClient\Exceptions
Description of InvalidModelObject
InvalidSortingTypeExceptionClass in namespace AcademicPuma\RestClient\Exceptions
Short description
AbstractQuery::isExecuted() — Method in class AbstractQuery

L

LogicInterfaceClass in namespace AcademicPuma\RestClient\Logic
LogicInterface – main Interface for RESTClient
BibtexModelUtils::limitValueLength() — Method in class BibtexModelUtils

M

ModelObjectClass in namespace AcademicPuma\RestClient\Model
Description of ModelObject
AbstractQuery::model() — Method in class AbstractQuery
RESTClient::model() — Method in class RESTClient
Model Object representation of the requested API Result.
Renderer::model() — Method in class Renderer
Model Object representation of the requested API Result.
ModelRendererClass in namespace AcademicPuma\RestClient\Renderer
Description of Renderer
ModelUnserializerClass in namespace AcademicPuma\RestClient\Renderer
Description of ModelDeserializer
StringUtils::md5utf8() — Method in class StringUtils

N

SimHashUtils::normalizePersonList() — Method in class SimHashUtils
Normalizes a collection of persons by normalizing their names and sorting them.
SimHashUtils::normalizePerson() — Method in class SimHashUtils
Used for "sloppy" hashes, i.e., the inter hash.
StringUtils::normalizeWhitespace() — Method in class StringUtils

O

OAuthAccessorClass in namespace AcademicPuma\RestClient\Accessor
OAuthAccessor is holding a http client and the necessary OAuth information for the RESTClient to make requests.
ArrayList::offsetGet() — Method in class ArrayList
ArrayList::offsetSet() — Method in class ArrayList
ArrayList::offsetExists() — Method in class ArrayList
ArrayList::offsetUnset() — Method in class ArrayList

P

PostsLogicInterfaceClass in namespace AcademicPuma\RestClient\Logic
Interface PostLogicInterface
PostClass in namespace AcademicPuma\RestClient\Model
Description of Post
PostsClass in namespace AcademicPuma\RestClient\Model
Description of Posts
BibtexModelUtils::persons() — Method in class BibtexModelUtils
BibtexModelUtils::parseMiscFieldString() — Method in class BibtexModelUtils
PostComparatorClass in namespace AcademicPuma\RestClient\Util\Collection
Comparator for sort function of Model\Posts
ParameterCheckClass in namespace AcademicPuma\RestClient\Util
Contains constant values of all resource types.
PersonClass in namespace AcademicPuma\RestClient\Util
StringUtils::parseBracketedKeyValuePairs() — Method in class StringUtils

R

RESTConfigClass in namespace AcademicPuma\RestClient\Config
DO NOT CHANGE any constant values after a release
ResourcetypeClass in namespace AcademicPuma\RestClient\Config
Contains constant values of all resource types.
ResourceNotFoundExceptionClass in namespace AcademicPuma\RestClient\Exceptions
ResourceClass in namespace AcademicPuma\RestClient\Model
Description of Resource
RESTClientClass in namespace AcademicPuma\RestClient
PHP REST-client for BibSonomy API and PUMA API.
RendererClass in namespace AcademicPuma\RestClient
CSLModelRenderer::render() — Method in class CSLModelRenderer
Renders a
ModelObject $object
recursively into its representation
ModelRenderer::render() — Method in class ModelRenderer
Renders a
ModelObject $object
recursively into its representation
XMLModelRenderer::render() — Method in class XMLModelRenderer
Renders a
ModelObject $object
recursively into its representation
ArrayList::remove() — Method in class ArrayList
ArrayList::replace() — Method in class ArrayList
StringUtils::removeNonNumbersOrLetters() — Method in class StringUtils
Removes everything which is neither a number nor a letter.
StringUtils::removeNonNumbers() — Method in class StringUtils
Removes everything, but numbers.
StringUtils::removeNonNumbersOrLettersOrDotsOrSpace() — Method in class StringUtils
StringUtils::removeNonNumbersOrLettersOrDotsOrCommaOrSpace() — Method in class StringUtils
Removes everything which is neither a number nor a letter nor a dot (.) nor a comma nor nor space.
StringUtils::removeNonLettersOrDotsOrCommaOrSemicolonOrSpace() — Method in class StringUtils
Removes everything which is neither a letter nor a dot (.) nor a comma nor a semicolon nor white space.

S

Accessor::setClient() — Method in class Accessor
SortingClass in namespace AcademicPuma\RestClient\Config
Sorting configuration
Bibtex::setTitle() — Method in class Bibtex
Bibtex::setBibtexKey() — Method in class Bibtex
Bibtex::setBKey() — Method in class Bibtex
Bibtex::setMisc() — Method in class Bibtex
Bibtex::setBibtexAbstract() — Method in class Bibtex
Bibtex::setEntrytype() — Method in class Bibtex
Bibtex::setAddress() — Method in class Bibtex
Bibtex::setAnnote() — Method in class Bibtex
Bibtex::setAuthor() — Method in class Bibtex
Bibtex::setBooktitle() — Method in class Bibtex
Bibtex::setChapter() — Method in class Bibtex
Bibtex::setCrossref() — Method in class Bibtex
Bibtex::setEdition() — Method in class Bibtex
Bibtex::setEditor() — Method in class Bibtex
Bibtex::setHowpublished() — Method in class Bibtex
Bibtex::setInstitution() — Method in class Bibtex
Bibtex::setOrganization() — Method in class Bibtex
Bibtex::setJournal() — Method in class Bibtex
Bibtex::setNote() — Method in class Bibtex
Bibtex::setNumber() — Method in class Bibtex
Bibtex::setPages() — Method in class Bibtex
Bibtex::setPublisher() — Method in class Bibtex
Bibtex::setSchool() — Method in class Bibtex
Bibtex::setSeries() — Method in class Bibtex
Bibtex::setVolume() — Method in class Bibtex
Bibtex::setDay() — Method in class Bibtex
Bibtex::setMonth() — Method in class Bibtex
Bibtex::setYear() — Method in class Bibtex
Bibtex::setType() — Method in class Bibtex
Bibtex::setUrl() — Method in class Bibtex
Bibtex::setPrivnote() — Method in class Bibtex
Bibtex::setHref() — Method in class Bibtex
Bookmark::setHref() — Method in class Bookmark
Bookmark::setTitle() — Method in class Bookmark
Document::setFilename() — Method in class Document
Document::setMd5hash() — Method in class Document
Document::setHref() — Method in class Document
Documents::sort() — Method in class Documents
Group::setUsers() — Method in class Group
Group::setHomepage() — Method in class Group
Group::setName() — Method in class Group
Group::setDescription() — Method in class Group
Group::setHref() — Method in class Group
Group::setRealname() — Method in class Group
Groups::setNext() — Method in class Groups
Groups::setStart() — Method in class Groups
Groups::setEnd() — Method in class Groups
Groups::sort() — Method in class Groups
Post::setUser() — Method in class Post
Post::setGroup() — Method in class Post
Post::setTag() — Method in class Post
Post::setDocuments() — Method in class Post
Post::setResource() — Method in class Post
Post::setDescription() — Method in class Post
Post::setPostingdate() — Method in class Post
Post::setChangedate() — Method in class Post
Posts::setStart() — Method in class Posts
Posts::setEnd() — Method in class Posts
Posts::setNext() — Method in class Posts
Posts::sort() — Method in class Posts
Resource::setInterHash() — Method in class Resource
Resource::setIntraHash() — Method in class Resource
Resource::setTitle() — Method in class Resource
SubTagsClass in namespace AcademicPuma\RestClient\Model
Description of SubTags
Tag::setSubTags() — Method in class Tag
Tag::setSuperTags() — Method in class Tag
Tag::setName() — Method in class Tag
Tag::setGlobalcount() — Method in class Tag
Tag::setUsercount() — Method in class Tag
Tag::setScore() — Method in class Tag
Tag::setConfidence() — Method in class Tag
Tag::setHref() — Method in class Tag
Tags::setStart() — Method in class Tags
Tags::setEnd() — Method in class Tags
Tags::setNext() — Method in class Tags
Tags::sort() — Method in class Tags
User::setRealname() — Method in class User
User::setEmail() — Method in class User
User::setHomepage() — Method in class User
User::setName() — Method in class User
User::setHref() — Method in class User
User::setGroups() — Method in class User
User::setSpammer() — Method in class User
User::setPrediction() — Method in class User
User::setAlgorithm() — Method in class User
User::setToClassify() — Method in class User
Users::setStart() — Method in class Users
Users::setEnd() — Method in class Users
Users::setNext() — Method in class Users
Users::sort() — Method in class Users
CreatePostQuery::setResourceHash() — Method in class CreatePostQuery
ChangePostQuery::setResourceHash() — Method in class ChangePostQuery
$BibtexModelUtilsProperty in class BibtexModelUtils
ArrayList::set() — Method in class ArrayList
Person::serializePersonNames() — Method in class Person
Person::serializePersonName() — Method in class Person
SimHashUtilsClass in namespace AcademicPuma\RestClient\Util
SimHashUtils contains a set of static methods to serialize and normalize person names and titles. The function getSimHash1 calculates the interhash of a Rousource.
SimHashUtils::serializePersonNames() — Method in class SimHashUtils
SimHashUtils::serializePersonName() — Method in class SimHashUtils
StringUtilsClass in namespace AcademicPuma\RestClient\Util
StringUtils contains a set of static methods to operate with strings, needed to serialize/normalize person names, titles, years and so on.
StringUtils::split() — Method in class StringUtils
StringUtils::splitTitleSource() — Method in class StringUtils
TagCloudUtils::simpleTagCloud() — Method in class TagCloudUtils

T

TagStatusClass in namespace AcademicPuma\RestClient\Config
Contains constant values for the getConceptsQuery status parameter.
TagsLogicInterfaceClass in namespace AcademicPuma\RestClient\Logic
Interface TagsLogicInterface
TagClass in namespace AcademicPuma\RestClient\Model
Represents a tag.
TagsClass in namespace AcademicPuma\RestClient\Model
Description of Posts
ArrayList::toArray() — Method in class ArrayList
Get the array representation of an object
TagComparatorClass in namespace AcademicPuma\RestClient\Util\Collection
Short description
ToArrayInterfaceClass in namespace AcademicPuma\RestClient\Util\Collection
ToArrayInterface::toArray() — Method in class ToArrayInterface
Get the array representation of an object
Person::toString() — Method in class Person
StringUtils::toStringArray() — Method in class StringUtils
Converts an array of objects to an array of strings.
StringUtils::toASCII() — Method in class StringUtils
TagCloudUtilsClass in namespace AcademicPuma\RestClient\Util
TagModelUtilsClass in namespace AcademicPuma\RestClient\Util
TagModelUtils::toTagString() — Method in class TagModelUtils

U

UnsupportedOperationExceptionClass in namespace AcademicPuma\RestClient\Exceptions
DO NOT CHANGE any constant values after a release
PostsLogicInterface::updatePosts() — Method in class PostsLogicInterface
Updates the post(s) in the database.
TagsLogicInterface::updateConcept() — Method in class TagsLogicInterface
PUT /users/[username]/concepts/[conceptname]
UsersLogicInterfaceClass in namespace AcademicPuma\RestClient\Logic
Interface UserLogicInterface
UserClass in namespace AcademicPuma\RestClient\Model
Description of User
UsersClass in namespace AcademicPuma\RestClient\Model
Description of Posts
RESTClient::updateConcept() — Method in class RESTClient
PUT /users/[username]/concepts/[conceptname]
RESTClient::updatePosts() — Method in class RESTClient
Updates the post(s) in the database.
StringUtils::utf8_encode() — Method in class StringUtils
UrlBuilderClass in namespace AcademicPuma\RestClient\Util
Description of UrlBuilder

X

RESTClient::xml() — Method in class RESTClient
XML Representation of the requested API Result.
Renderer::xml() — Method in class Renderer
XML Representation of the requested API Result.
XMLModelRendererClass in namespace AcademicPuma\RestClient\Renderer
Converts model object structure into XML string
XMLModelUnserializerClass in namespace AcademicPuma\RestClient\Renderer
Converts XML representation of the model into model objects

_

Accessor::__construct() — Method in class Accessor
BasicAuthAccessor::__construct() — Method in class BasicAuthAccessor
OAuthAccessor::__construct() — Method in class OAuthAccessor
FileNotFoundException::__construct() — Method in class FileNotFoundException
FileNotFoundException::__toString() — Method in class FileNotFoundException
UnsupportedOperationException::__construct() — Method in class UnsupportedOperationException
UnsupportedOperationException::__toString() — Method in class UnsupportedOperationException
Bibtex::__construct() — Method in class Bibtex
Bibtex::__toString() — Method in class Bibtex
Bookmark::__construct() — Method in class Bookmark
Bookmark::__toString() — Method in class Bookmark
Document::__toString() — Method in class Document
Documents::__toString() — Method in class Documents
Group::__construct() — Method in class Group
Group::__toString() — Method in class Group
Groups::__toString() — Method in class Groups
ModelObject::__toString() — Method in class ModelObject
Post::__toString() — Method in class Post
Posts::__toString() — Method in class Posts
Resource::__toString() — Method in class Resource
Tag::__toString() — Method in class Tag
Tags::__toString() — Method in class Tags
User::__construct() — Method in class User
User::__toString() — Method in class User
Users::__toString() — Method in class Users
AbstractQuery::__construct() — Method in class AbstractQuery
DeleteConceptQuery::__construct() — Method in class DeleteConceptQuery
DeletePostDocumentQuery::__construct() — Method in class DeletePostDocumentQuery
DeletePostQuery::__construct() — Method in class DeletePostQuery
GetConceptDetailsQuery::__construct() — Method in class GetConceptDetailsQuery
GetConceptsQuery::__construct() — Method in class GetConceptsQuery
GetDocumentQuery::__construct() — Method in class GetDocumentQuery
GetFriendsQuery::__construct() — Method in class GetFriendsQuery
GetGroupDetailsQuery::__construct() — Method in class GetGroupDetailsQuery
GetGroupListQuery::__construct() — Method in class GetGroupListQuery
GetPopularPostsQuery::__construct() — Method in class GetPopularPostsQuery
GetPostDetailsQuery::__construct() — Method in class GetPostDetailsQuery
GetPostsQuery::__construct() — Method in class GetPostsQuery
GetTagDetailsQuery::__construct() — Method in class GetTagDetailsQuery
GetTagRelationQuery::__construct() — Method in class GetTagRelationQuery
GetTagsQuery::__construct() — Method in class GetTagsQuery
GetUserDetailsQuery::__construct() — Method in class GetUserDetailsQuery
GetUserListOfGroupQuery::__construct() — Method in class GetUserListOfGroupQuery
GetUserListQuery::__construct() — Method in class GetUserListQuery
CreateConceptQuery::__construct() — Method in class CreateConceptQuery
CreatePostDocumentQuery::__construct() — Method in class CreatePostDocumentQuery
CreatePostQuery::__construct() — Method in class CreatePostQuery
CreateUserRelationshipQuery::__construct() — Method in class CreateUserRelationshipQuery
ChangeConceptQuery::__construct() — Method in class ChangeConceptQuery
ChangeDocumentNameQuery::__construct() — Method in class ChangeDocumentNameQuery
ChangePostQuery::__construct() — Method in class ChangePostQuery
RESTClient::__construct() — Method in class RESTClient
BibtexModelRenderer::__construct() — Method in class BibtexModelRenderer
CSLModelRenderer::__construct() — Method in class CSLModelRenderer
XMLModelRenderer::__construct() — Method in class XMLModelRenderer
XMLModelUnserializer::__construct() — Method in class XMLModelUnserializer
CSLTypeEntrytypeMap::__construct() — Method in class CSLTypeEntrytypeMap
ArrayList::__construct() — Method in class ArrayList
Comparator::__construct() — Method in class Comparator
PostComparator::__construct() — Method in class PostComparator
TagComparator::__construct() — Method in class TagComparator
EndnoteTypeEntrytypeMap::__construct() — Method in class EndnoteTypeEntrytypeMap
Person::__construct() — Method in class Person
Person::__toString() — Method in class Person