All Classes
Class | Description |
---|---|
BaseResponse |
POJO that returns a status and message for an http request
|
BaseSvc |
Parental service that any
RestController objects must extend. |
CORSConfiguration |
SpringBoot configuration for CORS
|
CorsFilter |
Filter for all http requests we receive
|
CreatorPage |
POJO that relates to the creator_pages table in our database
|
CreatorPageCategory |
Enum holding information about creator campaign categories
|
CreatorPageFunctions |
Component that contains functions for
CreatorPage endpoints that allow interaction with the database |
CreatorPageRepository |
Spring Data Repository for easy use of CRUD operations on the
CreatorPage object |
CreatorTokens |
PatreonInfo Repository Wrapper
|
CreatorTokensRepository |
Communication between the creator_tokens table in the database
|
CustomPatreonAPI |
Used to send Patreon API requests
|
DiscordWebhookUtil |
Sends Discord embed's to specified channels using webhooks
|
EndpointWrapper |
Helps connect to the Patreon OAuth endpoint
|
FavoriteListRequest |
Jackson Serialized object, used when a favorites list add request is received
|
FilterAddRequest |
Jackson Serialized object, used when a filter add request is received
|
FilterCommonRequest |
Jackson Serialized object, used for common json properties between search filter endpoint requests
|
FilterDeleteRequest |
Jackson Serialized object, used for common json properties between search filter endpoint requests
|
JPAConfiguration |
SpringBoot Database Management Configuration
|
JSONUtil |
JSON Utilities class to provide helpful functions relating to JSON
|
ListBean |
POJO that relates to the lists table in our database
|
ListCreationRequest |
Jackson Serialized object, used when a list creation request is received
|
ListDeleteRequest |
Jackson Serialized object, used when a list delete request is received
|
ListImpl |
Interface for endpoints relating to lists
|
ListPost |
POJO that relates to the list_posts table in our database
|
ListPostsRepository |
Spring Data Repository for easy use of CRUD operations on the
PostBean object |
ListPostsRepositoryImpl |
Implementation of custom Spring Data Repository for custom SQL functionality not automatically provided in
JpaRepository |
ListPostUpdateRequest |
Jackson Serialized object, used when a list post update request is received
|
ListPostUpdateRequest.ListUpdate |
Jackson Serialized object, used when a list post update request is received, holds the update information for each list
|
ListsRepository |
Spring Data Repository for easy use of CRUD operations on the
ListBean object |
ListsRepositoryImpl |
Implementation of custom Spring Data Repository for custom SQL functionality not automatically provided in
JpaRepository |
ListSvc |
Lists RESTful Endpoint Interface
|
ListUpdateRequest |
Jackson Serialized object, used when a list update request is received
|
LoginRequest |
Jackson Serialized object, used when a login request is received
|
LoginResponse |
POJO that holds the login token needed for logging in, is used during the login http request
|
MembershipBean |
POJO that shows a patron's membership details for a campaign
|
OldPasswords |
POJO that relates to the old_passwords table in our database
|
PatreonCampaign |
POJO that relates to the patreon_campaigns table in our database(soon going to be no longer used/deprecated)
|
PatreonCampaignsFunctions |
Component that contains functions for
CreatorPage endpoints that allow interaction with the database |
PatreonCampaignsRepository |
Spring Data Repository for easy use of CRUD operations on the
PatreonCampaign object |
PatreonCampaignV2 |
POJO to store the data received from Patreon sending us an http request
|
PatreonCredentials |
This class holds Patreon credential information for the Patreon client we use to create posts on a user's behalf
|
PatreonDataArrayEntryV2 |
POJO that holds data received from the patreon api
|
PatreonDataV2 |
POJO that represents the "Data" object returned by Patreon API V2
|
PatreonLinksV2 |
POJO to hold the links returned from the Patreon api
|
PatreonMetaV2 |
POJO to hold the pagination meta data returned from the Patreon api
|
PatreonObjectArrayV2 |
POJO that holds the data and meta information from the Patreon api
|
PatreonObjectV2 |
POJO to encapsulate the
PatreonDataV2 object returned from the Patreon api |
PatreonPaginationV2 |
POJO that holds pagination info returned from the Patreon api
|
PatreonPostV2 |
POJO that holds post information returned from the Patreon api
|
PatreonRelationshipsV2 |
POJO that holds the campaign data we want from the Patreon api
|
PatreonTokens |
POJO that relates to the creator_tokens table in our database
|
PatreonWebhookV2 |
POJO that holds webhook information needed for debugging when using the Patreon api to send post information to our endpoint on post publish
|
PostBean |
POJO that relates to the posts table in our database
|
PostGetMultipleRequest |
Jackson Serialized object, used when a list creation request is received
|
PostGetter |
Gets Posts from a Patreon content creator in
JSONArray form |
PostImpl |
Interface for endpoints relating to Patreon posts
|
PostsRepository |
Spring Data Repository for easy use of CRUD operations on the
PostBean object |
PostsRepositoryImpl |
Implementation of custom Spring Data Repository for custom SQL functionality not automatically provided in
JpaRepository |
PostSvc |
Post RESTful Endpoint Interface
|
PostWebhookRequest |
Jackson Serialized object, used when a social integration is trying to be setup to cross post(not currently used)
|
PSApplication |
Where the Spring Boot application is run
|
PSConfiguration |
Patreon Shout Configuration
|
PSException |
Exception for any database or internal server errors
|
PutSocialIntegrationRequest |
POJO used in requests for the Integration endpoint.
|
ReceiverImpl | |
ReceiverSvc |
Patreon Webhook RESTful Endpoint Interface
|
RegisterRequest |
Jackson Serialized object, used when a registration request is received
|
ResetPasswordRequest |
Jackson serialized POJO, used when a login request is received
|
ResponseUtil |
POJO containing functions to assist and generate endpoint JSON output
|
SearchFilter |
POJO that relates to the search_filter table in our database
|
SearchFilterImpl |
Interface for endpoints relating to search filters
|
SearchFiltersCustom |
Custom Spring Data Repository for custom SQL functionality not automatically provided in
JpaRepository |
SearchFiltersRepository |
Spring Data Repository for easy use of CRUD operations on the
SearchFilter object |
SearchFiltersRepositoryImpl |
Implementation of custom Spring Data Repository for custom SQL functionality not automatically provided in
JpaRepository |
SearchFilterSvc |
SearchFilter RESTful Endpoint Interface
|
SecurityConfiguration |
Spring Security Configuration
|
SocialIntegration |
POJO that relates to the social_integrations table in our database
|
SocialIntegrationName |
Enum containing the types of social platforms that can be added to a
WebAccount
SocialIntegrationName.DISCORD
SocialIntegrationName.TWITTER
SocialIntegrationName.INSTAGRAM |
Tag |
POJO that relates to the tags table in our database
|
TagAddRequest |
Jackson Serialized object, used when a filter add request is received
|
TagDeleteRequest |
Jackson Serialized object, used when a filter add request is received
|
TagGetRequest |
Jackson Serialized object, used when a filter add request is received
|
TagImpl |
Interface for endpoints relating to lists
|
TagsRepository |
Spring Data Repository for easy use of CRUD operations on the
Tag object |
TagsRepositoryImpl |
Implementation of custom Spring Data Repository for custom SQL functionality not automatically provided in
JpaRepository |
TagSvc |
Tags RESTful Endpoint Interface
|
TwitterApiUtil |
This class is used to send new patreon posts to twitter
|
TwitterCredentials |
This class holds twitter credential information for the Twitter app we use to create posts on a user's behalf
|
User |
Java Object containing the data we get from OAuth requests to Patreon that we use to turn into a JSON string
|
WebAccount |
POJO that relates to the webaccounts table in our database
|
WebAccountFunctions |
Component that contains functions for WebAccount endpoints that allow interaction with the database
|
WebAccountImpl |
Interface for endpoints relating to webaccount activities
|
WebAccountRepository |
Interface for WebAccountFunctions to use pre-made JpaRepository database communications
|
WebAccountSvc |
Web Account RESTful Endpoint Interface
|
WebhookRequest |
POJO that holds the webhook request information sent from the Patreon api
|