Index

A B C D E F G H I J L M N O P R S T U V W 
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 the WebAccount newPassword does not match any of the OldPasswords for the WebAccount
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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes|All Packages