Class CatalogueResolverQueryStringBuilder
- java.lang.Object
-
- org.gcube.portlets.user.uriresolvermanager.resolvers.query.CatalogueResolverQueryStringBuilder
-
public final class CatalogueResolverQueryStringBuilder extends Object
The Class CatalogueResolverQueryStringBuilder.- Author:
- Francesco Mangiacrapa at ISTI-CNR francesco.mangiacrapa@isti.cnr.it Apr 26, 2022
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_MODERATION_OPstatic StringDEFAULT_STATUSstatic StringITEM_ID_PARAMETERstatic StringITEM_NAME_PARAMETERstatic org.slf4j.LoggerLOGstatic StringMODERATION_PARAMETERstatic StringQUERY_STRING_PARAMETERstatic StringSTATUS_PARAMETER
-
Constructor Summary
Constructors Constructor Description CatalogueResolverQueryStringBuilder(String itemName)Instantiates a new catalogue resolver query string builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogueResolverQueryStringbuildQueryObj()Builds the query obj.Map<String,String>buildQueryParameters()Builds the query parameters.StringbuildQueryParametersToQueryString()Builds the query parameters to query string.StringgetItemId()Gets the item id.StringgetItemName()Gets the item name.StringgetItemStatus()Gets the item status.CatalogueResolverQueryString.MODERATION_OPgetModeration()Gets the moderation.CatalogueResolverQueryStringBuilderitemId(String itemId)Item id.CatalogueResolverQueryStringBuilderitemStatus(String itemStatus)Item status.CatalogueResolverQueryStringBuildermoderation(CatalogueResolverQueryString.MODERATION_OP moderation)Moderation.
-
-
-
Field Detail
-
DEFAULT_STATUS
public static final String DEFAULT_STATUS
- See Also:
- Constant Field Values
-
DEFAULT_MODERATION_OP
public static final String DEFAULT_MODERATION_OP
-
LOG
public static final org.slf4j.Logger LOG
-
MODERATION_PARAMETER
public static final String MODERATION_PARAMETER
- See Also:
- Constant Field Values
-
ITEM_NAME_PARAMETER
public static final String ITEM_NAME_PARAMETER
- See Also:
- Constant Field Values
-
ITEM_ID_PARAMETER
public static final String ITEM_ID_PARAMETER
- See Also:
- Constant Field Values
-
STATUS_PARAMETER
public static final String STATUS_PARAMETER
- See Also:
- Constant Field Values
-
QUERY_STRING_PARAMETER
public static final String QUERY_STRING_PARAMETER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CatalogueResolverQueryStringBuilder
public CatalogueResolverQueryStringBuilder(String itemName)
Instantiates a new catalogue resolver query string builder.- Parameters:
itemName- the item name
-
-
Method Detail
-
itemId
public CatalogueResolverQueryStringBuilder itemId(String itemId)
Item id.- Parameters:
itemId- the item id- Returns:
- the catalogue resolver query string builder
-
moderation
public CatalogueResolverQueryStringBuilder moderation(CatalogueResolverQueryString.MODERATION_OP moderation)
Moderation.- Parameters:
moderation- the moderation- Returns:
- the catalogue resolver query string builder
-
itemStatus
public CatalogueResolverQueryStringBuilder itemStatus(String itemStatus)
Item status.- Parameters:
itemStatus- the item status- Returns:
- the catalogue resolver query string builder
-
getItemName
public String getItemName()
Gets the item name.- Returns:
- the item name
-
getItemId
public String getItemId()
Gets the item id.- Returns:
- the item id
-
getItemStatus
public String getItemStatus()
Gets the item status.- Returns:
- the item status
-
getModeration
public CatalogueResolverQueryString.MODERATION_OP getModeration()
Gets the moderation.- Returns:
- the moderation
-
buildQueryParameters
public Map<String,String> buildQueryParameters()
Builds the query parameters.- Returns:
- the map
-
buildQueryParametersToQueryString
public String buildQueryParametersToQueryString()
Builds the query parameters to query string.- Returns:
- the string
-
buildQueryObj
public CatalogueResolverQueryString buildQueryObj()
Builds the query obj.- Returns:
- the catalogue resolver query string
-
-