Class CatalogueResolverQueryStringBuilder
java.lang.Object
org.gcube.portlets.user.uriresolvermanager.resolvers.query.CatalogueResolverQueryStringBuilder
The Class CatalogueResolverQueryStringBuilder.
- Author:
- Francesco Mangiacrapa at ISTI-CNR francesco.mangiacrapa@isti.cnr.it Apr 26, 2022
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault moderation operation for catalogue items.static final StringDefault status for catalogue items.static final StringItem ID parameter name.static final StringItem name parameter name.static final org.slf4j.LoggerLogger for this class.static final StringModeration parameter name.static final StringQuery string parameter name.static final StringStatus parameter name. -
Constructor Summary
ConstructorsConstructorDescriptionCatalogueResolverQueryStringBuilder(String itemName) Instantiates a new catalogue resolver query string builder. -
Method Summary
Modifier and TypeMethodDescriptionBuilds the query obj.Builds the query parameters.Builds the query parameters to query string.Gets the item id.Gets the item name.Gets the item status.Gets the moderation.Item id.itemStatus(String itemStatus) Item status.moderation(CatalogueResolverQueryString.MODERATION_OP moderation) Moderation.
-
Field Details
-
DEFAULT_STATUS
Default status for catalogue items.- See Also:
-
DEFAULT_MODERATION_OP
Default moderation operation for catalogue items. -
LOG
public static final org.slf4j.Logger LOGLogger for this class. -
MODERATION_PARAMETER
Moderation parameter name.- See Also:
-
ITEM_NAME_PARAMETER
Item name parameter name.- See Also:
-
ITEM_ID_PARAMETER
Item ID parameter name.- See Also:
-
STATUS_PARAMETER
Status parameter name.- See Also:
-
QUERY_STRING_PARAMETER
Query string parameter name.- See Also:
-
-
Constructor Details
-
CatalogueResolverQueryStringBuilder
Instantiates a new catalogue resolver query string builder.- Parameters:
itemName- the item name
-
-
Method Details
-
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
Item status.- Parameters:
itemStatus- the item status- Returns:
- the catalogue resolver query string builder
-
getItemName
Gets the item name.- Returns:
- the item name
-
getItemId
Gets the item id.- Returns:
- the item id
-
getItemStatus
Gets the item status.- Returns:
- the item status
-
getModeration
Gets the moderation.- Returns:
- the moderation
-
buildQueryParameters
Builds the query parameters.- Returns:
- the map
-
buildQueryParametersToQueryString
Builds the query parameters to query string.- Returns:
- the string
-
buildQueryObj
Builds the query obj.- Returns:
- the catalogue resolver query string
-