Class WikirateClientImpl
java.lang.Object
org.wikirate4j.WikirateClientImpl
- All Implemented Interfaces:
WikirateClient
- Author:
- Vasiliki Gkatziaki
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionlongaddAnswer(AnswerItem answer) Add a new Answer on WikiRate and returns its identifierlongaddCompany(Company company) Adds a newCompanyon WikiRate and returns its identifierlongaddCompanyGroup(CompanyGroup companyGroup) Adds a newCompanyGroupon WikiRate platform and returns its identifierlongaddRelationship(RelationshipItem answer) Adds a new Relationship on WikiRate and returns its identifierAdds a new Source on WikiRate platform and returns its namegetAnswer(long id) Returns anAnswerbased on its identifiergetAnswers(AnswerQuery query) Returns a List of Answers based on a given querygetCard(long id) Returns aCardbased on its identifierReturns aCardbased on its namegetChecksOfAnswer(long id) Returns aCheckedBybased on its identifiergetChecksOfAnswer(String name) Returns aCheckedBybased its namegetCompanies(CompanyQuery query) Returns a List of Companies based on a given querygetCompany(long id) Returns aCompanybased on its identifiergetCompany(String name) Returns aCompanybased on its namegetCompanyGroup(long id) Returns aCompanyGroupbased on its identifiergetCompanyGroup(String name) Returns aCompanyGroupbased on its nameReturns a List of Company Groups based on a given querygetDataset(long id) Returns aDatasetbased on its identifiergetDataset(String name) Returns aDatasetbased on its namegetDatasets(DatasetQuery query) Retruns a List of Datasets based on a given querygetMetric(long id) Returns aMetricbased on its identifierReturns aMetricbased on its metric name and metric designergetMetrics(MetricQuery query) Returns a List of Metrics based on a given querygetProjects(ProjectQuery query) Returns aCardof Project type based on a given Project QuerygetRegion(long id) Returns aRegionbased on its identifierReturns aRegionbased on its namegetRegions(Query query) Returns a list of Regions based on a given querygetRelationship(long id) Returns aRelationshipon WikiRate based on its identifiergetRelationship(String name) Returns aRelationshipon WikiRate based on its nameReturns a List of Relationship based on a given querygetResearchGroup(long id) Returns aResearchGroupbased on its identifiergetResearchGroup(String name) Returns aResearchGroupbased on its nameReturns a list of Research Groups based on a given querygetSource(long id) Returns aSourcebased on its identifierReturns aSourcebased on its namegetSources(SourceQuery query) Returns a List of Sources based on a given querygetSuggestions(String companyName) ReturnsCompanysuggestions based on a given company namegetTopic(long id) Returns aTopicbased on its identifierReturns aTopicbased on its namegetTopics(TopicQuery query) Returns a List of Topics based on a given queryvoidupdateAnswer(AnswerItem answer) Updates an AnswervoidupdateCompany(Company company) Updates an existingCompanyon WikiRatevoidupdateCompanyGroup(CompanyGroup companyGroup) Updates an existingCompanyGroupvoidupdateRelationship(RelationshipItem answer) Updates an existing RelationshipvoidupdateSource(Source source) Updates an existing source
-
Method Details
-
getCompany
Description copied from interface:WikirateClientReturns aCompanybased on its name- Specified by:
getCompanyin interfaceWikirateClient- Parameters:
name-- Returns:
-
getCompany
Description copied from interface:WikirateClientReturns aCompanybased on its identifier- Specified by:
getCompanyin interfaceWikirateClient- Parameters:
id-- Returns:
-
addCompany
Description copied from interface:WikirateClientAdds a newCompanyon WikiRate and returns its identifier- Specified by:
addCompanyin interfaceWikirateClient- Parameters:
company-- Returns:
- the identifier on WikiRate of the new Company
-
updateCompany
Description copied from interface:WikirateClientUpdates an existingCompanyon WikiRate- Specified by:
updateCompanyin interfaceWikirateClient- Parameters:
company-
-
getSuggestions
Description copied from interface:WikirateClientReturnsCompanysuggestions based on a given company name- Specified by:
getSuggestionsin interfaceWikirateClient- Parameters:
companyName-- Returns:
-
getCompanies
Description copied from interface:WikirateClientReturns a List of Companies based on a given query- Specified by:
getCompaniesin interfaceWikirateClient- Parameters:
query-- Returns:
-
getMetric
Description copied from interface:WikirateClientReturns aMetricbased on its metric name and metric designer- Specified by:
getMetricin interfaceWikirateClient- Parameters:
metricDesigner-metricName-- Returns:
-
getMetric
Description copied from interface:WikirateClientReturns aMetricbased on its identifier- Specified by:
getMetricin interfaceWikirateClient- Parameters:
id-- Returns:
-
getMetrics
Description copied from interface:WikirateClientReturns a List of Metrics based on a given query- Specified by:
getMetricsin interfaceWikirateClient- Parameters:
query-- Returns:
-
getAnswer
Description copied from interface:WikirateClientReturns anAnswerbased on its identifier- Specified by:
getAnswerin interfaceWikirateClient- Parameters:
id-- Returns:
-
getAnswers
Description copied from interface:WikirateClientReturns a List of Answers based on a given query- Specified by:
getAnswersin interfaceWikirateClient- Parameters:
query-- Returns:
-
addAnswer
Description copied from interface:WikirateClientAdd a new Answer on WikiRate and returns its identifier- Specified by:
addAnswerin interfaceWikirateClient- Parameters:
answer-- Returns:
- the identifier of the new Answer on WikiRate
-
updateAnswer
Description copied from interface:WikirateClientUpdates an Answer- Specified by:
updateAnswerin interfaceWikirateClient- Parameters:
answer-
-
getRelationship
Description copied from interface:WikirateClientReturns aRelationshipon WikiRate based on its name- Specified by:
getRelationshipin interfaceWikirateClient- Parameters:
name-- Returns:
-
getRelationship
Description copied from interface:WikirateClientReturns aRelationshipon WikiRate based on its identifier- Specified by:
getRelationshipin interfaceWikirateClient- Parameters:
id-- Returns:
-
getRelationships
Description copied from interface:WikirateClientReturns a List of Relationship based on a given query- Specified by:
getRelationshipsin interfaceWikirateClient- Parameters:
query-- Returns:
-
addRelationship
Description copied from interface:WikirateClientAdds a new Relationship on WikiRate and returns its identifier- Specified by:
addRelationshipin interfaceWikirateClient- Parameters:
answer-- Returns:
- identifier
-
updateRelationship
Description copied from interface:WikirateClientUpdates an existing Relationship- Specified by:
updateRelationshipin interfaceWikirateClient- Parameters:
answer-
-
getDataset
Description copied from interface:WikirateClientReturns aDatasetbased on its name- Specified by:
getDatasetin interfaceWikirateClient- Parameters:
name-- Returns:
-
getDataset
Description copied from interface:WikirateClientReturns aDatasetbased on its identifier- Specified by:
getDatasetin interfaceWikirateClient- Parameters:
id-- Returns:
-
getDatasets
Description copied from interface:WikirateClientRetruns a List of Datasets based on a given query- Specified by:
getDatasetsin interfaceWikirateClient- Parameters:
query-- Returns:
-
getTopic
Description copied from interface:WikirateClientReturns aTopicbased on its identifier- Specified by:
getTopicin interfaceWikirateClient- Parameters:
id-- Returns:
-
getTopic
Description copied from interface:WikirateClientReturns aTopicbased on its name- Specified by:
getTopicin interfaceWikirateClient- Parameters:
name-- Returns:
-
getTopics
Description copied from interface:WikirateClientReturns a List of Topics based on a given query- Specified by:
getTopicsin interfaceWikirateClient- Parameters:
query-- Returns:
-
getSource
Description copied from interface:WikirateClientReturns aSourcebased on its name- Specified by:
getSourcein interfaceWikirateClient- Parameters:
name-- Returns:
-
getSource
Description copied from interface:WikirateClientReturns aSourcebased on its identifier- Specified by:
getSourcein interfaceWikirateClient- Parameters:
id-- Returns:
-
addSource
Description copied from interface:WikirateClientAdds a new Source on WikiRate platform and returns its name- Specified by:
addSourcein interfaceWikirateClient- Parameters:
source-- Returns:
- the source name of the new created Source on WikiRate platform
-
updateSource
Description copied from interface:WikirateClientUpdates an existing source- Specified by:
updateSourcein interfaceWikirateClient- Parameters:
source-
-
getSources
Description copied from interface:WikirateClientReturns a List of Sources based on a given query- Specified by:
getSourcesin interfaceWikirateClient- Parameters:
query-- Returns:
-
getCompanyGroup
Description copied from interface:WikirateClientReturns aCompanyGroupbased on its name- Specified by:
getCompanyGroupin interfaceWikirateClient- Parameters:
name-- Returns:
-
getCompanyGroup
Description copied from interface:WikirateClientReturns aCompanyGroupbased on its identifier- Specified by:
getCompanyGroupin interfaceWikirateClient- Parameters:
id-- Returns:
-
getCompanyGroups
Description copied from interface:WikirateClientReturns a List of Company Groups based on a given query- Specified by:
getCompanyGroupsin interfaceWikirateClient- Parameters:
query-- Returns:
-
addCompanyGroup
Description copied from interface:WikirateClientAdds a newCompanyGroupon WikiRate platform and returns its identifier- Specified by:
addCompanyGroupin interfaceWikirateClient- Parameters:
companyGroup-- Returns:
- the identifier of the new Company Group
-
updateCompanyGroup
Description copied from interface:WikirateClientUpdates an existingCompanyGroup- Specified by:
updateCompanyGroupin interfaceWikirateClient- Parameters:
companyGroup-
-
getResearchGroup
Description copied from interface:WikirateClientReturns aResearchGroupbased on its name- Specified by:
getResearchGroupin interfaceWikirateClient- Parameters:
name-- Returns:
-
getResearchGroup
Description copied from interface:WikirateClientReturns aResearchGroupbased on its identifier- Specified by:
getResearchGroupin interfaceWikirateClient- Parameters:
id-- Returns:
-
getResearchGroups
Description copied from interface:WikirateClientReturns a list of Research Groups based on a given query- Specified by:
getResearchGroupsin interfaceWikirateClient- Parameters:
query-- Returns:
-
getRegion
Description copied from interface:WikirateClientReturns aRegionbased on its name- Specified by:
getRegionin interfaceWikirateClient- Parameters:
name-- Returns:
-
getRegion
Description copied from interface:WikirateClientReturns aRegionbased on its identifier- Specified by:
getRegionin interfaceWikirateClient- Parameters:
id-- Returns:
-
getRegions
Description copied from interface:WikirateClientReturns a list of Regions based on a given query- Specified by:
getRegionsin interfaceWikirateClient- Parameters:
query-- Returns:
-
getChecksOfAnswer
Description copied from interface:WikirateClientReturns aCheckedBybased its name- Specified by:
getChecksOfAnswerin interfaceWikirateClient- Parameters:
name-- Returns:
-
getChecksOfAnswer
Description copied from interface:WikirateClientReturns aCheckedBybased on its identifier- Specified by:
getChecksOfAnswerin interfaceWikirateClient- Parameters:
id-- Returns:
-
getProjects
Description copied from interface:WikirateClientReturns aCardof Project type based on a given Project Query- Specified by:
getProjectsin interfaceWikirateClient- Parameters:
query-- Returns:
-
getCard
Description copied from interface:WikirateClientReturns aCardbased on its identifier- Specified by:
getCardin interfaceWikirateClient- Parameters:
id-- Returns:
-
getCard
Description copied from interface:WikirateClientReturns aCardbased on its name- Specified by:
getCardin interfaceWikirateClient- Parameters:
name-- Returns:
-