Index
All Classes|All Packages
P
- page - Variable in class com.patreonshout.beans.request.PostGetMultipleRequest
-
page is the page number we want of the paginated request
- pageCategory - Variable in class com.patreonshout.beans.CreatorPage
-
Campaign's category
- pageName - Variable in class com.patreonshout.beans.CreatorPage
-
Campaign's page name
- pagination - Variable in class com.patreonshout.beans.patreon_api.PatreonMetaV2
-
holds the Patreon pagination info
- password - Variable in class com.patreonshout.beans.request.LoginRequest
-
The desired password for the given request
- password - Variable in class com.patreonshout.beans.request.RegisterRequest
-
The desired password for the given request
- password - Variable in class com.patreonshout.beans.WebAccount
-
password is a
String
that holds the password for the account - passwordIsValid(String) - Method in class com.patreonshout.config.SecurityConfiguration
-
Checks if the given raw password fits our password requirements.
Requirements At least one uppercase character At least one lowercase character At least one digit At least one symbol (special character) No spaces - passwordMatches(String, String, String) - Method in class com.patreonshout.config.SecurityConfiguration
-
Checks if a given password and salt combine to the given encoded password.
- passwordSalt - Variable in class com.patreonshout.beans.WebAccount
-
password_salt is a
String
that holds the password salt for the account - passwordValidator - Variable in class com.patreonshout.config.SecurityConfiguration
-
Set of requirements a password must meet to be considered valid
- PatreonCampaign - Class in com.patreonshout.beans
-
POJO that relates to the patreon_campaigns table in our database(soon going to be no longer used/deprecated)
- PatreonCampaign() - Constructor for class com.patreonshout.beans.PatreonCampaign
- patreonCampaignsFunctions - Variable in class com.patreonshout.rest.ReceiverSvc
-
An autowired Spring component that endpoints utilize to send or receive data from the database
- PatreonCampaignsFunctions - Class in com.patreonshout.jpa
-
Component that contains functions for
CreatorPage
endpoints that allow interaction with the database - PatreonCampaignsFunctions() - Constructor for class com.patreonshout.jpa.PatreonCampaignsFunctions
- patreonCampaignsRepository - Variable in class com.patreonshout.jpa.PatreonCampaignsFunctions
-
An autowired Spring repository that handles all database CRUD operations with the creator pages
- PatreonCampaignsRepository - Interface in com.patreonshout.jpa
-
Spring Data Repository for easy use of CRUD operations on the
PatreonCampaign
object - PatreonCampaignV2 - Class in com.patreonshout.beans.patreon_api
-
POJO to store the data received from Patreon sending us an http request
- PatreonCampaignV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonCampaignV2
- patreonCredentials - Variable in class com.patreonshout.rest.ReceiverSvc
-
patreonCredentials is a Spring bean that holds our Patreon client credentials
- patreonCredentials() - Method in class com.patreonshout.config.PSConfiguration
-
Creates a new
PatreonCredentials
object holding our Patreon client credentials - PatreonCredentials - Class in com.patreonshout.config.credentials
-
This class holds Patreon credential information for the Patreon client we use to create posts on a user's behalf
- PatreonCredentials(String, String, String) - Constructor for class com.patreonshout.config.credentials.PatreonCredentials
-
Sets the Twitter credentials
- PatreonDataArrayEntryV2 - Class in com.patreonshout.beans.patreon_api
-
POJO that holds data received from the patreon api
- PatreonDataArrayEntryV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonDataArrayEntryV2
- PatreonDataV2 - Class in com.patreonshout.beans.patreon_api
-
POJO that represents the "Data" object returned by Patreon API V2
- PatreonDataV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonDataV2
- PatreonLinksV2 - Class in com.patreonshout.beans.patreon_api
-
POJO to hold the links returned from the Patreon api
- PatreonLinksV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonLinksV2
- PatreonMetaV2 - Class in com.patreonshout.beans.patreon_api
-
POJO to hold the pagination meta data returned from the Patreon api
- PatreonMetaV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonMetaV2
- PatreonOAuth(String, String) - Method in interface com.patreonshout.rest.interfaces.ReceiverImpl
-
Is called by Patreon in order to give us information for linking a user's account via OAuth
- PatreonOAuth(String, String) - Method in class com.patreonshout.rest.ReceiverSvc
-
Is called by Patreon in order to give us information for linking a user's account via OAuth
- PatreonObjectArrayV2 - Class in com.patreonshout.beans.patreon_api
-
POJO that holds the data and meta information from the Patreon api
- PatreonObjectArrayV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonObjectArrayV2
- PatreonObjectV2 - Class in com.patreonshout.beans.patreon_api
-
POJO to encapsulate the
PatreonDataV2
object returned from the Patreon api - PatreonObjectV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonObjectV2
- PatreonPaginationV2 - Class in com.patreonshout.beans.patreon_api
-
POJO that holds pagination info returned from the Patreon api
- PatreonPaginationV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonPaginationV2
- PatreonPostV2 - Class in com.patreonshout.beans.patreon_api
-
POJO that holds post information returned from the Patreon api
- PatreonPostV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonPostV2
- PatreonRelationshipsV2 - Class in com.patreonshout.beans.patreon_api
-
POJO that holds the campaign data we want from the Patreon api
- PatreonRelationshipsV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonRelationshipsV2
- PatreonTokens - Class in com.patreonshout.beans
-
POJO that relates to the creator_tokens table in our database
- PatreonTokens() - Constructor for class com.patreonshout.beans.PatreonTokens
- PatreonWebhook(String, String, String, WebhookRequest, long) - Method in interface com.patreonshout.rest.interfaces.ReceiverImpl
-
Receives post information from Patreon after a post is either published, updated, or deleted, initiates cross posting
- PatreonWebhook(String, String, String, WebhookRequest, long) - Method in class com.patreonshout.rest.ReceiverSvc
-
Receives post information from Patreon after a post is either published, updated, or deleted, initiates cross posting
- PatreonWebhookV2 - Class in com.patreonshout.beans.patreon_api
-
POJO that holds webhook information needed for debugging when using the Patreon api to send post information to our endpoint on post publish
- PatreonWebhookV2() - Constructor for class com.patreonshout.beans.patreon_api.PatreonWebhookV2
- patron_status - Variable in class com.patreonshout.beans.MembershipBean
-
one of "active_patron", "declined_patron", "former_patron", or "null" if the member has never pledged
- paused - Variable in class com.patreonshout.beans.patreon_api.PatreonWebhookV2
-
paused is true of the webhook is paused as a result of repeated failed attempts to post to the set uri, false to attempt to re-enable a previously failing webhook
- pepper - Variable in class com.patreonshout.config.SecurityConfiguration
-
Pepper value for WebAccount passwords -- used as a constant value included in every password
- PODCASTS - com.patreonshout.beans.constants.CreatorPageCategory
-
Podcasts
- postBean - Variable in class com.patreonshout.beans.Tag
-
postBean is the
PostBean
object linked with this object - PostBean - Class in com.patreonshout.beans
-
POJO that relates to the posts table in our database
- PostBean() - Constructor for class com.patreonshout.beans.PostBean
- PostGetMultipleRequest - Class in com.patreonshout.beans.request
-
Jackson Serialized object, used when a list creation request is received
- PostGetMultipleRequest() - Constructor for class com.patreonshout.beans.request.PostGetMultipleRequest
- PostGetter - Class in com.patreonshout.patreon
-
Gets Posts from a Patreon content creator in
JSONArray
form - PostGetter(String) - Constructor for class com.patreonshout.patreon.PostGetter
-
Initialize
PatreonAPI
and set PatreonAPI token - postId - Variable in class com.patreonshout.beans.ListPost
-
postId is the id of the post associated with the list_posts
- postId - Variable in class com.patreonshout.beans.PostBean
-
post_id is the index/primary key for the posts table in our database
- PostImpl - Interface in com.patreonshout.rest.interfaces
-
Interface for endpoints relating to Patreon posts
- postsRepository - Variable in class com.patreonshout.rest.ListSvc
-
An autowired Spring component that endpoints utilize to send or receive data from the database
- postsRepository - Variable in class com.patreonshout.rest.PostSvc
-
An autowired Spring component that endpoints utilize to send or receive data from the posts table in the database
- postsRepository - Variable in class com.patreonshout.rest.ReceiverSvc
-
An autowired Spring component that endpoints utilize to send or receive data from the database
- postsRepository - Variable in class com.patreonshout.rest.TagSvc
-
An autowired Spring component that endpoints utilize to send or receive data from the posts table in the database
- PostsRepository - Interface in com.patreonshout.jpa
-
Spring Data Repository for easy use of CRUD operations on the
PostBean
object - PostsRepositoryImpl - Class in com.patreonshout.jpa
-
Implementation of custom Spring Data Repository for custom SQL functionality not automatically provided in
JpaRepository
- PostsRepositoryImpl() - Constructor for class com.patreonshout.jpa.PostsRepositoryImpl
- PostSvc - Class in com.patreonshout.rest
-
Post RESTful Endpoint Interface
- PostSvc() - Constructor for class com.patreonshout.rest.PostSvc
- PostWebhookRequest - Class in com.patreonshout.beans.request
-
Jackson Serialized object, used when a social integration is trying to be setup to cross post(not currently used)
- PostWebhookRequest() - Constructor for class com.patreonshout.beans.request.PostWebhookRequest
- PSApplication - Class in com.patreonshout
-
Where the Spring Boot application is run
- PSApplication() - Constructor for class com.patreonshout.PSApplication
- PSConfiguration - Class in com.patreonshout.config
-
Patreon Shout Configuration
- PSConfiguration() - Constructor for class com.patreonshout.config.PSConfiguration
- PSException - Exception in com.patreonshout
-
Exception for any database or internal server errors
- PSException() - Constructor for exception com.patreonshout.PSException
- publishedAt - Variable in class com.patreonshout.beans.patreon_api.PatreonPostV2
-
publishedAt is the datetime that the creator most recently published the post
- publishedAt - Variable in class com.patreonshout.beans.PostBean
-
Datetime that the creator most recently published (made publicly visible) the post.
- putAccount(RegisterRequest) - Method in class com.patreonshout.jpa.WebAccountFunctions
-
Adds a
WebAccountFunctions
to the database - putCampaign(WebAccount, PatreonDataArrayEntryV2) - Method in class com.patreonshout.jpa.PatreonCampaignsFunctions
-
puts a
PatreonCampaign
object into the database - putCampaign(String, PatreonDataArrayEntryV2) - Method in class com.patreonshout.jpa.PatreonCampaignsFunctions
-
wrapper for putting a
PatreonCampaign
object into the database - putCreatorPage(int, String) - Method in class com.patreonshout.jpa.CreatorPageFunctions
-
puts a
CreatorPage
object into the database based on campaignId and vanity name - putNewPassword(String, String, String) - Method in class com.patreonshout.jpa.WebAccountFunctions
-
Changes the password for a
WebAccount
.
Requirements loginToken matches an account currentPassword does not match newPassword currentPassword matches the current password on theWebAccount
newPassword does not match any of theOldPasswords
for theWebAccount
- putPatreonInfo(PatreonTokens) - Method in class com.patreonshout.jpa.CreatorTokens
-
Calls
CreatorTokensRepository
's putPatreonInfo() and passes it the PatreonInfoBean that is to be added to the database - putPatreonInfo(PatreonTokens) - Method in class com.patreonshout.jpa.CreatorTokensRepository
-
Inserts a
PatreonTokens
into the patreon_info database - putPatreonTokens(WebAccount, String, String) - Method in class com.patreonshout.jpa.WebAccountFunctions
- putPatreonTokens(String, String, String) - Method in class com.patreonshout.jpa.WebAccountFunctions
-
Attempts to add Patreon access and refresh tokens into a
WebAccount
by checking for a matching login token - putSocialIntegration(PutSocialIntegrationRequest) - Method in class com.patreonshout.jpa.WebAccountFunctions
-
Adds a social integration
- PutSocialIntegration(PutSocialIntegrationRequest) - Method in interface com.patreonshout.rest.interfaces.WebAccountImpl
-
Endpoint that allows registering, updating or deleting integrations for social platforms.
- PutSocialIntegration(PutSocialIntegrationRequest) - Method in class com.patreonshout.rest.WebAccountSvc
-
Endpoint that allows registering, updating or deleting integrations for social platforms.
- PutSocialIntegrationRequest - Class in com.patreonshout.beans.request
-
POJO used in requests for the Integration endpoint.
- PutSocialIntegrationRequest() - Constructor for class com.patreonshout.beans.request.PutSocialIntegrationRequest
All Classes|All Packages