Index
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
ApacheWpRestClientinstances. - 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
Authorizationheader 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
Authorizationheaders. - 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
WpCategoryQueryinto 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
Authorizationheader. - 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
orderbyquery 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
Authorizationheaders. - 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
jwtTokenEndPointrecord 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
WpCategoryQueryinto query parameters and adds them to the providedURIBuilder. - 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
WpMediaQueryinto query parameters and adds them to the providedURIBuilder. - map(URIBuilder, WpPostQuery) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.PostQueryParamMapper
-
Maps the given
WpPostQueryinto query parameters and adds them to the providedURIBuilder. - map(URIBuilder, WpTagQuery) - Static method in class io.github.evisentin.wordpress.client.adapter.apache.query.mappers.TagQueryParamMapper
-
Maps the given
WpTagQueryinto query parameters and adds them to the providedURIBuilder. - 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
WpMediaQueryinto 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
PageQueryinstance. - 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
passwordrecord component. - password() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
-
Returns the value of the
passwordrecord 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
WpPostQueryinto 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
WpTagQueryinto 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
usernamerecord component. - username() - Method in record class io.github.evisentin.wordpress.client.domain.auth.WpJwtAuthenticationStrategy
-
Returns the value of the
usernamerecord 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
WpBasicAuthenticationStrategyrecord 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
WpJwtAuthenticationStrategyrecord 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
PageQueryinstance. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form