public class UgcServiceCmisImpl extends Object implements UgcService
COMMENT_TYPE, CONTACT_REQUEST_TYPE| Constructor and Description |
|---|
UgcServiceCmisImpl(org.apache.chemistry.opencmis.client.api.ObjectId feedbackFolderId) |
| Modifier and Type | Method and Description |
|---|---|
VisitorFeedback |
createFeedback() |
VisitorFeedbackPage |
getFeedbackPage(String assetId,
int itemsToFetch,
long itemsToSkip) |
String |
getFormId() |
String |
postFeedback(String assetId,
String visitorName,
String visitorEmailAddress,
String visitorWebsite,
String comment) |
String |
postFeedback(String assetId,
String visitorName,
String visitorEmailAddress,
String visitorWebsite,
String type,
String subject,
String comment,
int rating) |
String |
postFeedback(VisitorFeedback feedback) |
void |
reportFeedback(String feedbackId) |
protected String |
sanitizeText(String text) |
void |
setFormIdCache(SimpleCache<String,String> formIdCache) |
boolean |
validateFormId(String formId) |
public UgcServiceCmisImpl(org.apache.chemistry.opencmis.client.api.ObjectId feedbackFolderId)
public void setFormIdCache(SimpleCache<String,String> formIdCache)
public VisitorFeedback createFeedback()
createFeedback in interface UgcServicepublic VisitorFeedbackPage getFeedbackPage(String assetId, int itemsToFetch, long itemsToSkip)
getFeedbackPage in interface UgcServicepublic String postFeedback(VisitorFeedback feedback)
postFeedback in interface UgcServicepublic void reportFeedback(String feedbackId)
reportFeedback in interface UgcServicepublic String postFeedback(String assetId, String visitorName, String visitorEmailAddress, String visitorWebsite, String comment)
postFeedback in interface UgcServicepublic String postFeedback(String assetId, String visitorName, String visitorEmailAddress, String visitorWebsite, String type, String subject, String comment, int rating)
postFeedback in interface UgcServicepublic String getFormId()
getFormId in interface UgcServicepublic boolean validateFormId(String formId)
validateFormId in interface UgcServiceCopyright © 2005–2014 Alfresco Software. All rights reserved.