Class PostRetrievalParams
java.lang.Object
de.uplanet.lucy.server.tags.businesslogic.PostRetrievalParams
- All Implemented Interfaces:
de.uplanet.lucy.server.tags.businesslogic.IRetrievalParams
@VelocityCallable("instance")
public final class PostRetrievalParams
extends Object
implements de.uplanet.lucy.server.tags.businesslogic.IRetrievalParams
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
int
int
hashCode()
setAppGuid
(String p_strAppGuid) Retrieve only posts with the specified application-GUID.setDataGroupGuid
(String p_strDgGuid) Retrieve only posts with the specified datagroup-GUID.setMaxPostsThreshold
(int p_iMaxThreshold) Set the maximum threshold of posts to retrieve.setMaxTagsThreshold
(int p_iMaxThreshold) Set the maximum threshold of posts to retrieve.setTagNames
(String p_strTagNames) Retrieve only posts with the specified referenced tag names (must be specified as a JSON-array).setTagRecID
(String p_strTagRecID) Retrieve only posts with the specified referenced tag record-ID.setTagRecIDs
(String p_strTagRecIDs) Retrieve only posts with the specified referenced tag record-IDs (must be specified as a JSON-array).setTagRecIDs
(List<String> p_strTagRecIDs) Retrieve only posts with the specified referenced tag record-IDs.setUserProfileGuid
(String p_strUserProfileGuid) Retrieve only posts with the specified user profile GUID.
-
Constructor Details
-
PostRetrievalParams
public PostRetrievalParams()Default constructor.
-
-
Method Details
-
setMaxTagsThreshold
Set the maximum threshold of posts to retrieve.- Parameters:
p_iMaxThreshold
- Maximum threshold.- Returns:
- This instance.
-
setMaxPostsThreshold
Set the maximum threshold of posts to retrieve.- Parameters:
p_iMaxThreshold
- Maximum threshold.- Returns:
- This instance.
-
getMaxTagsThreshold
public int getMaxTagsThreshold()- Specified by:
getMaxTagsThreshold
in interfacede.uplanet.lucy.server.tags.businesslogic.IRetrievalParams
-
getMaxPostsThreshold
public int getMaxPostsThreshold()- Specified by:
getMaxPostsThreshold
in interfacede.uplanet.lucy.server.tags.businesslogic.IRetrievalParams
-
setTagNames
Retrieve only posts with the specified referenced tag names (must be specified as a JSON-array).- Parameters:
p_strTagNames
- The tag names.- Returns:
- This instance.
-
setTagRecID
Retrieve only posts with the specified referenced tag record-ID.- Parameters:
p_strTagRecID
- The tag record-ID.- Returns:
- This instance.
-
setTagRecIDs
Retrieve only posts with the specified referenced tag record-IDs (must be specified as a JSON-array).- Parameters:
p_strTagRecIDs
- The tag record-IDs.- Returns:
- This instance.
-
setTagRecIDs
Retrieve only posts with the specified referenced tag record-IDs.- Parameters:
p_strTagRecIDs
- The tag record-IDs.- Returns:
- This instance.
-
setUserProfileGuid
Retrieve only posts with the specified user profile GUID.- Parameters:
p_strUserProfileGuid
- The user profile-GUID.- Returns:
- This instance.
-
setDataGroupGuid
Retrieve only posts with the specified datagroup-GUID.- Parameters:
p_strDgGuid
- The datagroup-GUID.- Returns:
- This instance.
-
setAppGuid
Retrieve only posts with the specified application-GUID.- Parameters:
p_strAppGuid
- The application-GUID.- Returns:
- This instance.
-
getAppGuid
- Specified by:
getAppGuid
in interfacede.uplanet.lucy.server.tags.businesslogic.IRetrievalParams
-
getDataGroupGuid
- Specified by:
getDataGroupGuid
in interfacede.uplanet.lucy.server.tags.businesslogic.IRetrievalParams
-
getUserProfileGuid
- Specified by:
getUserProfileGuid
in interfacede.uplanet.lucy.server.tags.businesslogic.IRetrievalParams
-
getTagRecordIDs
-
getTagNames
-
hashCode
public int hashCode() -
equals
-