public class

KindlingClientImpl

extends KindlingClientBase
java.lang.Object
   ↳ org.mule.module.kindling.client.KindlingClientBase
     ↳ org.mule.module.kindling.client.impl.KindlingClientImpl

Summary

[Expand]
Inherited Constants
From class org.mule.module.kindling.client.KindlingClientBase
Fields
private static final Log logger
[Expand]
Inherited Fields
From class org.mule.module.kindling.client.KindlingClientBase
Public Constructors
KindlingClientImpl(String companyName, KindlingAuthentication authentication)
Public Methods
KindlingCategory createCategory(KindlingCategory category)
KindlingComment createComment(KindlingComment comment)
KindlingGroup createGroup(KindlingGroup group)
KindlingIdea createIdea(KindlingIdea idea)
KindlingPost createPost(KindlingPost post)
KindlingUser createUser(KindlingUser user)
void deleteComment(String commentId)
void deleteUser(String userId)
KindlingCollection<KindlingCategory> retrieveCategories(Integer depth, String sort, Integer page, Integer limit, KindlingCategoryState state, String query, Integer associatedWithUserId)
KindlingCategory retrieveCategory(String categoryId, Integer depth)
KindlingComment retrieveComment(String commentId, Integer depth)
KindlingCollection<KindlingComment> retrieveComments(KindlingCommentParentType parentType, Integer depth, String sort, Integer page, Integer limit, KindlingState state, Integer parentId, KindlingCommentType type)
KindlingGroup retrieveGroup(String groupId, Integer depth)
KindlingCollection<KindlingGroup> retrieveGroups(Integer depth, String sort, Integer page, Integer limit, KindlingState state, String startsWith, String query)
KindlingIdea retrieveIdea(String ideaId, Integer depth)
KindlingCollection<KindlingIdea> retrieveIdeas(Integer depth, String sort, Integer page, Integer limit, String state, Boolean allowsVoting, String query, String authorId, String categoryId, KindlingIdeaFilter filter)
KindlingPost retrievePost(String postId, Integer depth)
KindlingCollection<KindlingPost> retrievePosts(Integer depth, String sort, Integer page, Integer limit, KindlingPostState state, String startsWith, String query)
KindlingUser retrieveUser(String userId, Integer depth)
KindlingCollection<KindlingUser> retrieveUsers(Integer depth, String sort, Integer page, Integer limit, KindlingUserState state, Integer associatedWithCategoryId, KindlingUserDigest digest, String query, KindlingUserReputationTimeframe reputationTimeframe)
KindlingCategory updateCategory(String categoryId, KindlingCategory category)
KindlingGroup updateGroup(String groupId, KindlingGroup group)
KindlingIdea updateIdea(String ideaId, KindlingIdea idea)
KindlingPost updatePost(String postId, KindlingPost post)
KindlingUser updateUser(String userId, KindlingUser user)
[Expand]
Inherited Methods
From class org.mule.module.kindling.client.KindlingClientBase
From class java.lang.Object
From interface org.mule.module.kindling.client.KindlingClient

Fields

private static final Log logger

Public Constructors

public KindlingClientImpl (String companyName, KindlingAuthentication authentication)

Parameters
companyName
authentication

Public Methods

public KindlingCategory createCategory (KindlingCategory category)

public void deleteComment (String commentId)

public void deleteUser (String userId)

public KindlingCollection<KindlingCategory> retrieveCategories (Integer depth, String sort, Integer page, Integer limit, KindlingCategoryState state, String query, Integer associatedWithUserId)

Parameters
depth
sort
page
limit
state
query
associatedWithUserId

public KindlingCategory retrieveCategory (String categoryId, Integer depth)

public KindlingComment retrieveComment (String commentId, Integer depth)

public KindlingCollection<KindlingComment> retrieveComments (KindlingCommentParentType parentType, Integer depth, String sort, Integer page, Integer limit, KindlingState state, Integer parentId, KindlingCommentType type)

Parameters
parentType
depth
sort
page
limit
state
parentId
type

public KindlingGroup retrieveGroup (String groupId, Integer depth)

public KindlingCollection<KindlingGroup> retrieveGroups (Integer depth, String sort, Integer page, Integer limit, KindlingState state, String startsWith, String query)

Parameters
depth
sort
page
limit
state
startsWith
query

public KindlingIdea retrieveIdea (String ideaId, Integer depth)

public KindlingCollection<KindlingIdea> retrieveIdeas (Integer depth, String sort, Integer page, Integer limit, String state, Boolean allowsVoting, String query, String authorId, String categoryId, KindlingIdeaFilter filter)

Parameters
depth
sort
page
limit
state
allowsVoting
query
authorId
categoryId
filter

public KindlingPost retrievePost (String postId, Integer depth)

public KindlingCollection<KindlingPost> retrievePosts (Integer depth, String sort, Integer page, Integer limit, KindlingPostState state, String startsWith, String query)

Parameters
depth
sort
page
limit
state
startsWith
query

public KindlingUser retrieveUser (String userId, Integer depth)

public KindlingCollection<KindlingUser> retrieveUsers (Integer depth, String sort, Integer page, Integer limit, KindlingUserState state, Integer associatedWithCategoryId, KindlingUserDigest digest, String query, KindlingUserReputationTimeframe reputationTimeframe)

Parameters
depth
sort
page
limit
state
associatedWithCategoryId
digest
query
reputationTimeframe

public KindlingCategory updateCategory (String categoryId, KindlingCategory category)

public KindlingGroup updateGroup (String groupId, KindlingGroup group)

public KindlingIdea updateIdea (String ideaId, KindlingIdea idea)

public KindlingPost updatePost (String postId, KindlingPost post)

public KindlingUser updateUser (String userId, KindlingUser user)