Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractQueryParamMapper - Class in io.github.evisentin.wordpress.client.adapter.apache.query.mappers
Base class for mapping query objects to HTTP query parameters.
AbstractQueryParamMapper() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.AbstractQueryParamMapper
 
AFTER - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
ApacheAuthenticationStrategyHandler<T> - Interface in io.github.evisentin.wordpress.client.adapter.apache.auth
 
ApacheAuthenticationStrategyHandlerRegistry - Class in io.github.evisentin.wordpress.client.adapter.apache.auth
 
ApacheAuthenticationStrategyHandlerRegistry(CloseableHttpClient, String) - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.auth.ApacheAuthenticationStrategyHandlerRegistry
 
ApacheBasicAuthenticationStrategyHandler - Class in io.github.evisentin.wordpress.client.adapter.apache.auth.basic
 
ApacheBasicAuthenticationStrategyHandler() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.auth.basic.ApacheBasicAuthenticationStrategyHandler
 
ApacheJwtAuthenticationStrategyHandler - Class in io.github.evisentin.wordpress.client.adapter.apache.auth.jwt
 
ApacheJwtAuthenticationStrategyHandler(CloseableHttpClient, String) - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.auth.jwt.ApacheJwtAuthenticationStrategyHandler
 
ApacheJwtTokenClient - Class in io.github.evisentin.wordpress.client.adapter.apache.auth.jwt
 
ApacheJwtTokenClient(CloseableHttpClient, String) - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.auth.jwt.ApacheJwtTokenClient
 
ApacheWpRestClient - Class in io.github.evisentin.wordpress.client.adapter.apache
Apache HttpClient-based implementation of WpBaseRestClient.
ApacheWpRestClientBuilder - Class in io.github.evisentin.wordpress.client.adapter.apache
Builder for creating ApacheWpRestClient instances.
ApiUrlDiscoveryHelper - Class in io.github.evisentin.wordpress.client.adapter.apache.discovery
Internal utility for discovering the WordPress REST API base URL.
ApiUrlDiscoveryHelper() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.discovery.ApiUrlDiscoveryHelper
 
ApiUrlNotFoundException - Exception Class in io.github.evisentin.wordpress.client.domain.exception
 
ApiUrlNotFoundException(String) - Constructor for exception class io.github.evisentin.wordpress.client.domain.exception.ApiUrlNotFoundException
 
APPLICATION - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaType
 
APPROVED - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpCommentStatus
Approved comment that is publicly visible.
ASC - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpSortDirection
Ascending order (lowest to highest).
ASIDE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Aside post format.
AUDIO - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaType
 
AUDIO - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Audio post format.
authenticate(WpAuthenticationStrategy) - Method in interface io.github.evisentin.wordpress.client.adapter.apache.auth.ApacheAuthenticationStrategyHandler
 
authenticateTyped(WpBasicAuthenticationStrategy) - Method in class io.github.evisentin.wordpress.client.adapter.apache.auth.basic.ApacheBasicAuthenticationStrategyHandler
 
authenticateTyped(WpJwtAuthenticationStrategy) - Method in class io.github.evisentin.wordpress.client.adapter.apache.auth.jwt.ApacheJwtAuthenticationStrategyHandler
 
authenticateTyped(T) - Method in interface io.github.evisentin.wordpress.client.adapter.apache.auth.ApacheAuthenticationStrategyHandler
 
AuthenticationHeaderProvider<T> - Interface in io.github.evisentin.wordpress.client.domain.auth.header
Creates HTTP Authorization header values from authentication strategies.
AuthenticationInterceptor - Class in io.github.evisentin.wordpress.client.adapter.apache.interceptors
 
AuthenticationInterceptor(WpAuthenticationStrategy, CloseableHttpClient, String) - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.interceptors.AuthenticationInterceptor
 
AUTHOR - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by the author identifier.
AUTHOR - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
AUTHOR - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
AUTHOR_EMAIL - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
AUTHOR_EXCLUDE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
AUTO_DRAFT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Automatically created draft media item.

B

basicAuthentication(String, String, String) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClientBuilder
Creates a builder configured for HTTP Basic Authentication.
BasicAuthenticationHeaderProvider - Class in io.github.evisentin.wordpress.client.domain.auth.header
Creates HTTP Basic Authentication Authorization headers.
BasicAuthenticationHeaderProvider() - Constructor for class io.github.evisentin.wordpress.client.domain.auth.header.BasicAuthenticationHeaderProvider
 
BEFORE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
build() - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClientBuilder
Builds a configured ApacheWpRestClient.

C

canHandle(WpAuthenticationStrategy) - Method in interface io.github.evisentin.wordpress.client.adapter.apache.auth.ApacheAuthenticationStrategyHandler
 
CATEGORIES - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
CATEGORIES_EXCLUDE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
CATEGORY - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpTaxonomy
Taxonomy representing categories.
CategoryOperations - Interface in io.github.evisentin.wordpress.client.domain.api.operations
Defines operations for managing WordPress categories through the WordPress REST API.
CategoryQueryParamMapper - Class in io.github.evisentin.wordpress.client.adapter.apache.query.mappers
Maps WpCategoryQuery into HTTP query parameters for category-related WordPress endpoints.
CategoryQueryParamMapper() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.CategoryQueryParamMapper
 
CHAT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Chat post format.
CLOSED - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpOpenClosed
Closed state.
CommentOperations - Interface in io.github.evisentin.wordpress.client.domain.api.operations
Defines operations for managing WordPress comments through the WordPress REST API.
CommentQueryParamMapper - Class in io.github.evisentin.wordpress.client.adapter.apache.query.mappers
 
CommentQueryParamMapper() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.CommentQueryParamMapper
 
CONTEXT - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
COUNT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Order by the number of resources associated with the term.
COUNT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Order by the number of resources associated with the term.
createAuthorizationHeader(WpJwtAuthenticationStrategy) - Method in class io.github.evisentin.wordpress.client.domain.auth.header.JwtAuthenticationHeaderProvider
 
createAuthorizationHeader(WpBasicAuthenticationStrategy) - Method in class io.github.evisentin.wordpress.client.domain.auth.header.BasicAuthenticationHeaderProvider
 
createAuthorizationHeader(T) - Method in interface io.github.evisentin.wordpress.client.domain.auth.header.AuthenticationHeaderProvider
Creates the value of an HTTP Authorization header.
createCategory(WpCategoryCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
createCategory(WpCategoryCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CategoryOperations
Creates a new category.
createComment(WpCommentCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
createComment(WpCommentCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CommentOperations
Creates a new comment.
createMedia(File, String, String) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
createMedia(File, String, String) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.MediaOperations
Creates a new media item.
createPost(WpPostCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
createPost(WpPostCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostOperations
Creates a new post.
createTag(WpTagCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
createTag(WpTagCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.TagOperations
Creates a new tag.

D

DATE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Order by the comment publication date in the site's local timezone.
DATE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by the publication date.
DATE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
DATE_GMT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Order by the comment publication date in GMT (UTC).
deleteCategory(long) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
deleteCategory(long) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CategoryOperations
Deletes a category by its unique identifier.
deleteComment(long) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
deleteComment(long) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CommentOperations
Permanently deletes a comment by its unique identifier.
deleteMedia(long) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
deleteMedia(long) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.MediaOperations
Deletes a media item by its unique identifier.
deletePost(long) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
deletePost(long) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostOperations
Permanently deletes a post by its unique identifier.
deleteTag(long) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
deleteTag(long) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.TagOperations
Deletes a tag by its unique identifier.
DESC - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpSortDirection
Descending order (highest to lowest).
DESCRIPTION - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Order by the term description.
DESCRIPTION - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Order by the term description.
Design - Search tag in package io.github.evisentin.wordpress.client.domain.model.enums
Section
DRAFT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Draft media item.
DRAFT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Draft post.

E

EDIT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpContext
Context for editing resources, typically requiring authentication.
EMBED - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpContext
Context for embedding resources in other views.
equals(Object) - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpBasicAuthenticationStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
Indicates whether some other object is "equal to" this one.
EXCLUDE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 

F

fetchToken(WpJwtAuthenticationStrategy) - Method in class io.github.evisentin.wordpress.client.adapter.apache.auth.jwt.ApacheJwtTokenClient
 
fetchToken(WpJwtAuthenticationStrategy) - Method in interface io.github.evisentin.wordpress.client.domain.auth.jwt.JwtTokenClient
Fetches a JWT token using the supplied authentication strategy.
FORCE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
FUTURE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Scheduled post.

G

GALLERY - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Gallery post format.
getCategory(long, WpContext) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getCategory(long, WpContext) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CategoryOperations
Retrieves a category by its unique identifier using the given context.
getComment(long, WpContext) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getComment(long, WpContext) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CommentOperations
Retrieves a comment by its unique identifier using the given context.
getComment(long, WpContext, String) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getComment(long, WpContext, String) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CommentOperations
Retrieves a comment by its unique identifier using the given context and optional password.
getHandler(WpAuthenticationStrategy) - Method in class io.github.evisentin.wordpress.client.adapter.apache.auth.ApacheAuthenticationStrategyHandlerRegistry
 
getMedia(long, WpContext) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getMedia(long, WpContext) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.MediaOperations
Retrieves a media item by its unique identifier using the given context.
getPost(long, WpContext) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getPost(long, WpContext) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostOperations
Retrieves a post by its unique identifier using the given context.
getPost(long, WpContext, String) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getPost(long, WpContext, String) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostOperations
Retrieves a post by its unique identifier using the given context and optional password.
getPostType(String) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getPostType(String) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostTypesOperations
Retrieves a post type definition by its unique name.
getPostTypes() - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getPostTypes() - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostTypesOperations
Retrieves all registered post types.
getStatus(String) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getStatus(String) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.StatusOperations
Retrieves a post status definition by its unique slug.
getStatuses() - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getStatuses() - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.StatusOperations
Retrieves all registered post statuses.
getTag(long, WpContext) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
getTag(long, WpContext) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.TagOperations
Retrieves a tag by its unique identifier using the given context.
getValue() - Method in interface io.github.evisentin.wordpress.client.domain.model.enums.WpHasValueEnum
Returns the API value associated with the enum constant.

H

hashCode() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpBasicAuthenticationStrategy
Returns a hash code value for this object.
hashCode() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
Returns a hash code value for this object.
hasNextPage() - Method in class io.github.evisentin.wordpress.client.domain.model.WpPagedResponse
Indicates whether another page of results is available.
HIDE_EMPTY - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
HOLD - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpCommentStatus
Comment awaiting moderation and not yet visible publicly.

I

ID - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Order by the term identifier.
ID - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Order by the comment identifier.
ID - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by the post identifier.
ID - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Order by the term identifier.
ID - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
IMAGE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaType
 
IMAGE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Image post format.
INCLUDE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Preserve the order of the identifiers specified in the include parameter.
INCLUDE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Preserve the order of the identifiers specified in the include parameter.
INCLUDE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Preserve the order of the identifiers specified in the include parameter.
INCLUDE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Preserve the order of the identifiers specified in the include parameter.
INCLUDE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
INCLUDE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
INCLUDE_SLUGS - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Preserve the order of the slugs specified in the slug parameter.
INCLUDE_SLUGS - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Preserve the order of the slugs specified in the slug parameter.
INCLUDE_SLUGS - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Preserve the order of the slugs specified in the slug parameter.
INCLUDE_SLUGS - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
INHERIT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Media item inherits visibility and state from its parent post.
io.github.evisentin.wordpress.client.adapter.apache - package io.github.evisentin.wordpress.client.adapter.apache
Apache HttpClient-based adapter for the WordPress REST client.
io.github.evisentin.wordpress.client.adapter.apache.auth - package io.github.evisentin.wordpress.client.adapter.apache.auth
Apache HttpClient-based authentication support for the WordPress client.
io.github.evisentin.wordpress.client.adapter.apache.auth.basic - package io.github.evisentin.wordpress.client.adapter.apache.auth.basic
Basic authentication support for the Apache HttpClient adapter layer.
io.github.evisentin.wordpress.client.adapter.apache.auth.jwt - package io.github.evisentin.wordpress.client.adapter.apache.auth.jwt
JWT authentication support for the Apache HttpClient adapter layer.
io.github.evisentin.wordpress.client.adapter.apache.discovery - package io.github.evisentin.wordpress.client.adapter.apache.discovery
Internal infrastructure components responsible for WordPress REST API endpoint discovery using Apache HttpClient.
io.github.evisentin.wordpress.client.adapter.apache.interceptors - package io.github.evisentin.wordpress.client.adapter.apache.interceptors
Apache HttpClient interceptors used by the WordPress client adapter.
io.github.evisentin.wordpress.client.adapter.apache.query.mappers - package io.github.evisentin.wordpress.client.adapter.apache.query.mappers
Query parameter mappers for the Apache WordPress client adapter.
io.github.evisentin.wordpress.client.domain - package io.github.evisentin.wordpress.client.domain
Domain model for the WordPress REST client.
io.github.evisentin.wordpress.client.domain.api - package io.github.evisentin.wordpress.client.domain.api
Public API for interacting with the WordPress REST client.
io.github.evisentin.wordpress.client.domain.api.operations - package io.github.evisentin.wordpress.client.domain.api.operations
Defines the operation contracts exposed by the WordPress REST client.
io.github.evisentin.wordpress.client.domain.auth - package io.github.evisentin.wordpress.client.domain.auth
Authentication domain model for the WordPress REST client.
io.github.evisentin.wordpress.client.domain.auth.header - package io.github.evisentin.wordpress.client.domain.auth.header
Authorization header provider abstractions and implementations.
io.github.evisentin.wordpress.client.domain.auth.jwt - package io.github.evisentin.wordpress.client.domain.auth.jwt
JWT authentication support types for the WordPress REST client.
io.github.evisentin.wordpress.client.domain.configuration - package io.github.evisentin.wordpress.client.domain.configuration
Configuration objects for the WordPress REST client.
io.github.evisentin.wordpress.client.domain.exception - package io.github.evisentin.wordpress.client.domain.exception
Contains exception types used by the WordPress REST client.
io.github.evisentin.wordpress.client.domain.model - package io.github.evisentin.wordpress.client.domain.model
Data transfer objects (DTOs) representing WordPress resources.
io.github.evisentin.wordpress.client.domain.model.enums - package io.github.evisentin.wordpress.client.domain.model.enums
Enumerations used by WordPress DTOs and query objects.
io.github.evisentin.wordpress.client.domain.model.enums.order - package io.github.evisentin.wordpress.client.domain.model.enums.order
Provides enumerations for WordPress REST API orderby query arguments.
io.github.evisentin.wordpress.client.domain.model.parameters - package io.github.evisentin.wordpress.client.domain.model.parameters
Query parameter definitions for the WordPress REST API.
io.github.evisentin.wordpress.client.domain.model.query - package io.github.evisentin.wordpress.client.domain.model.query
Query objects for filtering and paging WordPress resources.
io.github.evisentin.wordpress.client.domain.model.requests - package io.github.evisentin.wordpress.client.domain.model.requests
Request DTOs for creating and updating WordPress resources.
io.github.evisentin.wordpress.client.domain.model.responses - package io.github.evisentin.wordpress.client.domain.model.responses
Response DTOs for WordPress-specific operations.
isEmpty() - Method in class io.github.evisentin.wordpress.client.domain.model.WpPagedResponse
Indicates whether the current page contains no items.
isExpired(Instant) - Static method in class io.github.evisentin.wordpress.client.domain.auth.jwt.TokenUtils
Determines whether the supplied expiration time has passed.

J

jwtAuthentication(String, String, String, String) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClientBuilder
Creates a builder configured for JWT-based authentication.
JwtAuthenticationHeaderProvider - Class in io.github.evisentin.wordpress.client.domain.auth.header
Creates JWT bearer Authorization headers.
JwtAuthenticationHeaderProvider(JwtTokenClient) - Constructor for class io.github.evisentin.wordpress.client.domain.auth.header.JwtAuthenticationHeaderProvider
 
JwtResponse - Class in io.github.evisentin.wordpress.client.domain.auth.jwt
DTO representing the response returned by a JWT token endpoint.
JwtResponse() - Constructor for class io.github.evisentin.wordpress.client.domain.auth.jwt.JwtResponse
 
JwtTokenClient - Interface in io.github.evisentin.wordpress.client.domain.auth.jwt
Client abstraction responsible for obtaining JWT tokens for a WordPress authentication strategy.
jwtTokenEndPoint() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
Returns the value of the jwtTokenEndPoint record component.

L

LINK - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Link post format.
listCategories(WpPagingQuery, WpCategoryQuery) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
listCategories(WpPagingQuery, WpCategoryQuery) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CategoryOperations
Retrieves a paginated list of categories using optional filtering and sorting criteria.
listComments(WpPagingQuery, WpCommentQuery) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
listComments(WpPagingQuery, WpCommentQuery) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CommentOperations
Retrieves a paginated list of comments using optional filtering and sorting criteria.
listMedia(WpPagingQuery, WpMediaQuery) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
listMedia(WpPagingQuery, WpMediaQuery) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.MediaOperations
Retrieves a paginated list of media items using optional filtering and sorting criteria.
listPosts(WpPagingQuery, WpPostQuery) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
listPosts(WpPagingQuery, WpPostQuery) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostOperations
Retrieves a paginated list of posts using optional filtering and sorting criteria.
listTags(WpPagingQuery, WpTagQuery) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
listTags(WpPagingQuery, WpTagQuery) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.TagOperations
Retrieves a paginated list of tags using optional filtering and sorting criteria.

M

map(URIBuilder, WpCategoryQuery) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.CategoryQueryParamMapper
Maps the given WpCategoryQuery into query parameters and adds them to the provided URIBuilder.
map(URIBuilder, WpCommentQuery) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.CommentQueryParamMapper
 
map(URIBuilder, WpMediaQuery) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.MediaQueryParamMapper
Maps the given WpMediaQuery into query parameters and adds them to the provided URIBuilder.
map(URIBuilder, WpPostQuery) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.PostQueryParamMapper
Maps the given WpPostQuery into query parameters and adds them to the provided URIBuilder.
map(URIBuilder, WpTagQuery) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.TagQueryParamMapper
Maps the given WpTagQuery into query parameters and adds them to the provided URIBuilder.
MEDIA_TYPE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
MediaOperations - Interface in io.github.evisentin.wordpress.client.domain.api.operations
Defines operations for managing WordPress media items through the WordPress REST API.
MediaQueryParamMapper - Class in io.github.evisentin.wordpress.client.adapter.apache.query.mappers
Maps WpMediaQuery into HTTP query parameters for post-related WordPress endpoints.
MediaQueryParamMapper() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.MediaQueryParamMapper
 
MIME_TYPE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
MODIFIED - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by the last modification date.
MODIFIED - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
MODIFIED_AFTER - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
MODIFIED_BEFORE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 

N

NAME - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Order by the term name.
NAME - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Order by the term name.
NAV_MENU - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpTaxonomy
 

O

of(int, int) - Static method in class io.github.evisentin.wordpress.client.domain.model.query.WpPagingQuery
Creates a new PageQuery instance.
OFFSET - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
OPEN - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpOpenClosed
Open state.
ORDER - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
ORDER_BY - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 

P

PAGE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
PARENT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Order by the parent comment identifier.
PARENT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by the parent resource identifier.
PARENT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
PARENT - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
PARENT_EXCLUDE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
password() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpBasicAuthenticationStrategy
Returns the value of the password record component.
password() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
Returns the value of the password record component.
PASSWORD - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
PENDING - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Pending review post.
PER_PAGE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
POST - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Order by the associated post identifier.
POST - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
POST_TAG - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpTaxonomy
Taxonomy representing post tags.
PostOperations - Interface in io.github.evisentin.wordpress.client.domain.api.operations
Defines operations for managing WordPress posts through the WordPress REST API.
PostQueryParamMapper - Class in io.github.evisentin.wordpress.client.adapter.apache.query.mappers
Maps WpPostQuery into HTTP query parameters for post-related WordPress endpoints.
PostQueryParamMapper() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.PostQueryParamMapper
 
PostTypesOperations - Interface in io.github.evisentin.wordpress.client.domain.api.operations
Defines operations for retrieving WordPress post types through the WordPress REST API.
PRIVATE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Private media item visible only to authorized users.
PRIVATE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Private post.
process(HttpRequest, EntityDetails, HttpContext) - Method in class io.github.evisentin.wordpress.client.adapter.apache.interceptors.AuthenticationInterceptor
 
process(HttpResponse, EntityDetails, HttpContext) - Method in class io.github.evisentin.wordpress.client.adapter.apache.interceptors.WpErrorInterceptor
 
PUBLISH - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Published media item.
PUBLISH - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Published post.

Q

QUOTE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Quote post format.

R

RELEVANCE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by search relevance.
RELEVANCE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
resolveApiUrl(CloseableHttpClient, String) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.discovery.ApiUrlDiscoveryHelper
Discovers the WordPress REST API base URL for a site.
resolveExpiration(String) - Static method in class io.github.evisentin.wordpress.client.domain.auth.jwt.TokenUtils
 

S

SEARCH - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
SLUG - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Order by the term slug.
SLUG - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by the resource slug.
SLUG - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Order by the term slug.
SLUG - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
SLUG - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
SPAM - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpCommentStatus
Comment marked as spam.
SslConfiguration - Class in io.github.evisentin.wordpress.client.domain.configuration
Encapsulates SSL/TLS configuration to be applied to the underlying HTTP client.
SslConfiguration() - Constructor for class io.github.evisentin.wordpress.client.domain.configuration.SslConfiguration
 
STANDARD - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Standard post format.
STATUS - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Status post format.
STATUS - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
StatusOperations - Interface in io.github.evisentin.wordpress.client.domain.api.operations
Defines operations for retrieving WordPress post statuses through the WordPress REST API.
STICKY - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
Summary() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpPostDeletionResponse.Summary
 
Summary() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpTermDeletionResponse.Summary
 
supports() - Method in interface io.github.evisentin.wordpress.client.adapter.apache.auth.ApacheAuthenticationStrategyHandler
 
supports() - Method in class io.github.evisentin.wordpress.client.adapter.apache.auth.basic.ApacheBasicAuthenticationStrategyHandler
 
supports() - Method in class io.github.evisentin.wordpress.client.adapter.apache.auth.jwt.ApacheJwtAuthenticationStrategyHandler
 

T

TagOperations - Interface in io.github.evisentin.wordpress.client.domain.api.operations
Defines operations for managing WordPress tags through the WordPress REST API.
TagQueryParamMapper - Class in io.github.evisentin.wordpress.client.adapter.apache.query.mappers
Maps WpTagQuery into HTTP query parameters for tag-related WordPress endpoints.
TagQueryParamMapper() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.TagQueryParamMapper
 
TAGS - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
TAGS_EXCLUDE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
TERM_GROUP - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Order by the term group.
TERM_GROUP - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Order by the term group.
TEXT - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaType
 
TimeoutConfiguration - Class in io.github.evisentin.wordpress.client.domain.configuration
 
TimeoutConfiguration() - Constructor for class io.github.evisentin.wordpress.client.domain.configuration.TimeoutConfiguration
 
TITLE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Order by the rendered title.
TITLE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
 
TokenUtils - Class in io.github.evisentin.wordpress.client.domain.auth.jwt
Utility methods for JWT token expiration handling.
TokenUtils() - Constructor for class io.github.evisentin.wordpress.client.domain.auth.jwt.TokenUtils
 
toString() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpBasicAuthenticationStrategy
Returns a string representation of this record class.
toString() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
Returns a string representation of this record class.
TRASH - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpCommentStatus
Comment moved to trash.
TRASH - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Media item moved to trash.
TRASH - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Trashed post.
trashComment(long) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
trashComment(long) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CommentOperations
Moves a comment to the trash by its unique identifier.
trashPost(long) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
trashPost(long) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostOperations
Moves a post to the trash by its unique identifier.
TYPE - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Order by the comment type.
TYPE - Static variable in class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 

U

updateCategory(long, WpCategoryCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
updateCategory(long, WpCategoryCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CategoryOperations
Updates an existing category.
updateComment(long, WpCommentCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
updateComment(long, WpCommentCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.CommentOperations
Updates an existing comment.
updateMedia(long, WpMediaUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
updateMedia(long, WpMediaUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.MediaOperations
Updates an existing media item.
updatePost(long, WpPostCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
updatePost(long, WpPostCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.PostOperations
Updates an existing post.
updateTag(long, WpTagCreateUpdateRequest) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClient
 
updateTag(long, WpTagCreateUpdateRequest) - Method in interface io.github.evisentin.wordpress.client.domain.api.operations.TagOperations
Updates an existing tag.
username() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpBasicAuthenticationStrategy
Returns the value of the username record component.
username() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
Returns the value of the username record component.

V

valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpCommentStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpOpenClosed
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpSortDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpTaxonomy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCategoryOrderFields
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpCommentOrderFields
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpPostOrderFields
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.order.WpTagOrderFields
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpCommentStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaOrderFields
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpOpenClosed
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpSortDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpTaxonomy
Returns an array containing the constants of this enum class, in the order they are declared.
VIDEO - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpMediaType
 
VIDEO - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpPostFormat
Video post format.
VIEW - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpContext
Default context for public-facing views.

W

withInterceptor(HttpRequestInterceptor) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClientBuilder
Adds a custom Apache HttpClient request interceptor.
withInterceptor(HttpResponseInterceptor) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClientBuilder
Adds a custom Apache HttpClient response interceptor.
withSslConfiguration(SslConfiguration) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClientBuilder
Configures SSL/TLS settings for the client.
withTimeoutConfiguration(TimeoutConfiguration) - Method in class io.github.evisentin.wordpress.client.adapter.apache.ApacheWpRestClientBuilder
Configures request timeout settings for the client.
WP_PATTERN_CATEGORY - Enum constant in enum class io.github.evisentin.wordpress.client.domain.model.enums.WpTaxonomy
 
WpAuthenticationStrategy - Interface in io.github.evisentin.wordpress.client.domain.auth
Marker interface for WordPress authentication strategies.
WpAuthException - Exception Class in io.github.evisentin.wordpress.client.domain.auth
Runtime exception thrown when WordPress authentication fails or cannot be completed.
WpAuthException(String) - Constructor for exception class io.github.evisentin.wordpress.client.domain.auth.WpAuthException
Creates a new authentication exception with the specified detail message.
WpAuthException(String, Throwable) - Constructor for exception class io.github.evisentin.wordpress.client.domain.auth.WpAuthException
Creates a new authentication exception with the specified detail message and cause.
WpBadRequestException - Exception Class in io.github.evisentin.wordpress.client.domain.exception
Exception thrown when the WordPress REST API returns a 400 Bad Request response.
WpBadRequestException(WpError) - Constructor for exception class io.github.evisentin.wordpress.client.domain.exception.WpBadRequestException
Creates a new exception for a 400 Bad Request response.
WpBaseRestClient - Class in io.github.evisentin.wordpress.client.domain.api
 
WpBaseRestClient() - Constructor for class io.github.evisentin.wordpress.client.domain.api.WpBaseRestClient
 
WpBasicAuthenticationStrategy - Record Class in io.github.evisentin.wordpress.client.domain.auth
Authentication strategy based on HTTP Basic Authentication.
WpBasicAuthenticationStrategy(String, String) - Constructor for record class io.github.evisentin.wordpress.client.domain.auth.WpBasicAuthenticationStrategy
Creates an instance of a WpBasicAuthenticationStrategy record class.
WpCategory - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress category as returned by the WordPress REST API.
WpCategory() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpCategory
 
WpCategoryCreateUpdateRequest - Class in io.github.evisentin.wordpress.client.domain.model.requests
Request body used to create or update a WordPress category.
WpCategoryCreateUpdateRequest() - Constructor for class io.github.evisentin.wordpress.client.domain.model.requests.WpCategoryCreateUpdateRequest
 
WpCategoryDeletionResponse - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpCategoryDeletionResponse() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpCategoryDeletionResponse
 
WpCategoryOrderFields - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums.order
Defines the fields that can be used to sort WordPress category query results.
WpCategoryQuery - Class in io.github.evisentin.wordpress.client.domain.model.query
Represents a query object for retrieving WordPress categories.
WpCategoryQuery() - Constructor for class io.github.evisentin.wordpress.client.domain.model.query.WpCategoryQuery
 
WpComment - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress comment as returned by the WordPress REST API.
WpComment() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpComment
 
WpCommentCreateUpdateRequest - Class in io.github.evisentin.wordpress.client.domain.model.requests
Request body used to create or update a WordPress comment.
WpCommentCreateUpdateRequest() - Constructor for class io.github.evisentin.wordpress.client.domain.model.requests.WpCommentCreateUpdateRequest
 
WpCommentDeletionResponse - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpCommentDeletionResponse() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpCommentDeletionResponse
 
WpCommentOrderFields - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums.order
Defines the fields that can be used to sort WordPress comment query results.
WpCommentQuery - Class in io.github.evisentin.wordpress.client.domain.model.query
Represents a query object for retrieving WordPress comments.
WpCommentQuery() - Constructor for class io.github.evisentin.wordpress.client.domain.model.query.WpCommentQuery
 
WpCommentStatus - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration of comment statuses supported by the WordPress REST API.
WpContext - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration of context values used in WordPress REST API requests.
WpError - Class in io.github.evisentin.wordpress.client.domain.model
Represents an error response returned by the WordPress REST API.
WpError() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpError
 
WpErrorInterceptor - Class in io.github.evisentin.wordpress.client.adapter.apache.interceptors
 
WpErrorInterceptor() - Constructor for class io.github.evisentin.wordpress.client.adapter.apache.interceptors.WpErrorInterceptor
 
WpForbiddenException - Exception Class in io.github.evisentin.wordpress.client.domain.exception
Exception thrown when the WordPress REST API returns a 403 Forbidden response.
WpForbiddenException(WpError) - Constructor for exception class io.github.evisentin.wordpress.client.domain.exception.WpForbiddenException
Creates a new exception for a 403 Forbidden response.
WpHasValueEnum - Interface in io.github.evisentin.wordpress.client.domain.model.enums
Common contract for enums exposing a WordPress REST API value.
WpJwtAuthenticationStrategy - Record Class in io.github.evisentin.wordpress.client.domain.auth
Authentication strategy based on JWT bearer token authentication.
WpJwtAuthenticationStrategy(String, String, String) - Constructor for record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
Creates an instance of a WpJwtAuthenticationStrategy record class.
WpMedia - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress media item as returned by the WordPress REST API.
WpMedia() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpMedia
 
WpMediaDeletionResponse - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpMediaDeletionResponse() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpMediaDeletionResponse
 
WpMediaOrderFields - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration of fields that can be used to order WordPress media queries.
WpMediaQuery - Class in io.github.evisentin.wordpress.client.domain.model.query
Query parameters for listing WordPress media items.
WpMediaQuery() - Constructor for class io.github.evisentin.wordpress.client.domain.model.query.WpMediaQuery
 
WpMediaStatus - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration of media item statuses supported by the WordPress REST API.
WpMediaType - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
 
WpMediaUpdateRequest - Class in io.github.evisentin.wordpress.client.domain.model.requests
Request body used to update a WordPress media item.
WpMediaUpdateRequest() - Constructor for class io.github.evisentin.wordpress.client.domain.model.requests.WpMediaUpdateRequest
 
WpNotFoundException - Exception Class in io.github.evisentin.wordpress.client.domain.exception
Exception thrown when the WordPress REST API returns a 404 Not Found response.
WpNotFoundException(WpError) - Constructor for exception class io.github.evisentin.wordpress.client.domain.exception.WpNotFoundException
Creates a new exception for a 404 Not Found response.
WpOpenClosed - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration representing open or closed states used by the WordPress REST API.
WpPagedResponse<T> - Class in io.github.evisentin.wordpress.client.domain.model
Generic wrapper representing a paginated response from the WordPress REST API.
WpPagedResponse(List<T>, int, int, int, int) - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpPagedResponse
Creates a new paged response wrapper.
WpPagingQuery - Class in io.github.evisentin.wordpress.client.domain.model.query
Represents pagination parameters with a page number and page size.
WpPagingQuery(int, int) - Constructor for class io.github.evisentin.wordpress.client.domain.model.query.WpPagingQuery
Creates a new PageQuery instance.
WpPost - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress post as returned by the WordPress REST API.
WpPost() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpPost
 
WpPostCreateUpdateRequest - Class in io.github.evisentin.wordpress.client.domain.model.requests
Request body used to create or update a WordPress post.
WpPostCreateUpdateRequest() - Constructor for class io.github.evisentin.wordpress.client.domain.model.requests.WpPostCreateUpdateRequest
 
WpPostDeletionResponse - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpPostDeletionResponse() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpPostDeletionResponse
 
WpPostDeletionResponse.Summary - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpPostFormat - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration of post formats supported by the WordPress REST API.
WpPostOrderFields - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums.order
Defines the fields that can be used to sort WordPress post query results.
WpPostQuery - Class in io.github.evisentin.wordpress.client.domain.model.query
Represents a query object for retrieving WordPress posts.
WpPostQuery() - Constructor for class io.github.evisentin.wordpress.client.domain.model.query.WpPostQuery
 
WpPostStatus - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration of post statuses supported by the WordPress REST API.
WpPostType - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress tag as returned by the WordPress REST API.
WpPostType() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpPostType
 
WpQueryParameters - Class in io.github.evisentin.wordpress.client.domain.model.parameters
 
WpQueryParameters() - Constructor for class io.github.evisentin.wordpress.client.domain.model.parameters.WpQueryParameters
 
WpRenderedField - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress field that may contain both raw and rendered values.
WpRenderedField() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpRenderedField
 
WpResource - Class in io.github.evisentin.wordpress.client.domain.model
Base class for WordPress content resources exposed through the WordPress REST API.
WpResource() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpResource
 
WpRestClient - Interface in io.github.evisentin.wordpress.client.domain.api
Main entry point for interacting with the WordPress REST API.
WpSortDirection - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration representing sort directions for WordPress REST API queries.
WpStatus - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress post type as returned by the WordPress REST API.
WpStatus() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpStatus
 
WpTag - Class in io.github.evisentin.wordpress.client.domain.model
Represents a WordPress tag as returned by the WordPress REST API.
WpTag() - Constructor for class io.github.evisentin.wordpress.client.domain.model.WpTag
 
WpTagCreateUpdateRequest - Class in io.github.evisentin.wordpress.client.domain.model.requests
Request body used to create or update a WordPress tag.
WpTagCreateUpdateRequest() - Constructor for class io.github.evisentin.wordpress.client.domain.model.requests.WpTagCreateUpdateRequest
 
WpTagDeletionResponse - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpTagDeletionResponse() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpTagDeletionResponse
 
WpTagOrderFields - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums.order
Defines the fields that can be used to sort WordPress tag query results.
WpTagQuery - Class in io.github.evisentin.wordpress.client.domain.model.query
Represents a query object for retrieving WordPress tags.
WpTagQuery() - Constructor for class io.github.evisentin.wordpress.client.domain.model.query.WpTagQuery
 
WpTaxonomy - Enum Class in io.github.evisentin.wordpress.client.domain.model.enums
Enumeration of WordPress taxonomies supported by the client.
WpTermDeletionResponse - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpTermDeletionResponse() - Constructor for class io.github.evisentin.wordpress.client.domain.model.responses.WpTermDeletionResponse
 
WpTermDeletionResponse.Summary - Class in io.github.evisentin.wordpress.client.domain.model.responses
 
WpUnauthorizedException - Exception Class in io.github.evisentin.wordpress.client.domain.exception
Exception thrown when the WordPress REST API returns a 401 Unauthorized response.
WpUnauthorizedException(WpError) - Constructor for exception class io.github.evisentin.wordpress.client.domain.exception.WpUnauthorizedException
Creates a new exception for a 401 Unauthorized response.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form