Skip navigation links
A B C D E F G I L M N O P R S T 

A

about(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
 
addGlobalTemplatingVariables(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
This will add some global variables that will be available to any templating engine evaluation.
addRoutes() - Method in class org.spincast.website.App
The application's routes
App - Class in org.spincast.website
 
App(IServer, IAppConfig, IRouter<IAppRequestContext>, AppController, ErrorController, FeedController, ISpincastFilters<IAppRequestContext>) - Constructor for class org.spincast.website.App
 
AppConfig - Class in org.spincast.website
We use the "spincast-plugins-config-properties-file" plugin, so we can override some configurations in an "app.properties" file.
AppConfig(ISpincastUtils, String[], ISpincastConfigPropsFileBasedConfig) - Constructor for class org.spincast.website.AppConfig
 
AppConfigPropsFileBasedConfig - Class in org.spincast.website
Custom configurations for the .properties file based config plugin.
AppConfigPropsFileBasedConfig() - Constructor for class org.spincast.website.AppConfigPropsFileBasedConfig
 
AppConstants - Class in org.spincast.website
 
AppConstants() - Constructor for class org.spincast.website.AppConstants
 
AppController - Class in org.spincast.website.controllers
 
AppController(String[], IJsonManager, ISpincastUtils, List<INewsEntry>) - Constructor for class org.spincast.website.controllers.AppController
 
AppModule - Class in org.spincast.website.guice
 
AppModule(String[]) - Constructor for class org.spincast.website.guice.AppModule
 
AppRequestContext - Class in org.spincast.website.exchange
Custom request context class
AppRequestContext(Object, RequestContextBaseDeps<IAppRequestContext>) - Constructor for class org.spincast.website.exchange.AppRequestContext
 

B

bindConfigPlugin() - Method in class org.spincast.website.guice.AppModule
We use our application config class instead of the default one for the ISpincastConfig interface.

C

community(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
 
configure() - Method in class org.spincast.website.guice.AppModule
 
configureLogback() - Method in class org.spincast.website.App
Configure Logback programatically.
createApp() - Static method in class org.spincast.website.App
Create an App instance and returns the Guice injector.
createApp(String[]) - Static method in class org.spincast.website.App
Create an App instance using the given parameters and returns the Guice injector.

D

displayStartedMessage() - Method in class org.spincast.website.App
 
documentation(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
 
download(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
 

E

ErrorController - Class in org.spincast.website.controllers
 
ErrorController() - Constructor for class org.spincast.website.controllers.ErrorController
 
exceptionHandler(IAppRequestContext) - Method in class org.spincast.website.controllers.ErrorController
Exception handler

F

FeedController - Class in org.spincast.website.controllers
 
FeedController(List<INewsEntry>, IAppConfig) - Constructor for class org.spincast.website.controllers.FeedController
Constructor

G

generateFeed(String) - Method in class org.spincast.website.controllers.FeedController
 
get() - Method in class org.spincast.website.models.NewsEntriesProvider
 
getAppConfig() - Method in class org.spincast.website.controllers.FeedController
 
getAppConfig() - Method in class org.spincast.website.models.NewsEntriesProvider
 
getAppController() - Method in class org.spincast.website.App
 
getConfig() - Method in class org.spincast.website.App
 
getDescription() - Method in interface org.spincast.website.models.INewsEntry
The description of the news entry.
getDescription() - Method in class org.spincast.website.models.NewsEntry
 
getEmptyFeedDir() - Method in class org.spincast.website.App
Return an empty directory for the feeds.
getErrorController() - Method in class org.spincast.website.App
 
getFeedController() - Method in class org.spincast.website.App
 
getFeedDateFormatter() - Method in class org.spincast.website.controllers.FeedController
 
getHttpServerPort() - Method in class org.spincast.website.AppConfig
We use "44420" as the default port for the website, if this port is not overriden in the .properties file.
getJsonManager() - Method in class org.spincast.website.controllers.AppController
 
getMainArgs() - Method in class org.spincast.website.controllers.AppController
 
getNewsEntries() - Method in class org.spincast.website.controllers.AppController
 
getNewsEntries() - Method in class org.spincast.website.controllers.FeedController
 
getPluginDocTemplatePath(String) - Method in class org.spincast.website.controllers.AppController
Return the classpath path to the plugin documentation template or NULL if not found.
getPublishedDateISO() - Method in interface org.spincast.website.models.INewsEntry
The published date, ISO format : "YYYY-MM-DD"
getPublishedDateISO() - Method in class org.spincast.website.models.NewsEntry
 
getRequestContextImplementationClass() - Method in class org.spincast.website.guice.AppModule
 
getRouter() - Method in class org.spincast.website.App
 
getServer() - Method in class org.spincast.website.App
 
getServerSchemeHostPort() - Method in class org.spincast.website.AppConfig
 
getServerSchemeHostPort() - Method in interface org.spincast.website.IAppConfig
The application can't know for sure by itself on which scheme/host/port it is served (for example : "https://www.example.com:8080").
getSpecificPathMainArgsPosition() - Method in class org.spincast.website.AppConfigPropsFileBasedConfig
 
getSpincastFilters() - Method in class org.spincast.website.App
 
getSpincastUtils() - Method in class org.spincast.website.controllers.AppController
 
getTitle() - Method in interface org.spincast.website.models.INewsEntry
The title of the news entry.
getTitle() - Method in class org.spincast.website.models.NewsEntry
 

I

IAppConfig - Interface in org.spincast.website
 
IAppHandler - Interface in org.spincast.website.exchange
 
IAppRequestContext - Interface in org.spincast.website.exchange
 
index(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
 
INewsEntry - Interface in org.spincast.website.models
Spincast news entry.

L

logger - Variable in class org.spincast.website.App
 
logger - Variable in class org.spincast.website.AppConfig
 
logger - Variable in class org.spincast.website.controllers.AppController
 
logger - Variable in class org.spincast.website.controllers.ErrorController
 
logger - Variable in class org.spincast.website.controllers.FeedController
 

M

main(String[]) - Static method in class org.spincast.website.App
The entry point for the application.

N

news(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
 
NewsEntriesProvider - Class in org.spincast.website.models
Spincast news entries are currently hardcoded here.
NewsEntriesProvider(IAppConfig) - Constructor for class org.spincast.website.models.NewsEntriesProvider
 
NewsEntry - Class in org.spincast.website.models
Spincast news entry implementation.
NewsEntry(String, String, String) - Constructor for class org.spincast.website.models.NewsEntry
Constructor
notFoundHandler(IAppRequestContext) - Method in class org.spincast.website.controllers.ErrorController
Not Found (404) handler

O

org.spincast.website - package org.spincast.website
 
org.spincast.website.controllers - package org.spincast.website.controllers
 
org.spincast.website.exchange - package org.spincast.website.exchange
 
org.spincast.website.guice - package org.spincast.website.guice
 
org.spincast.website.models - package org.spincast.website.models
 

P

plugin(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
A Plugin documentation
plugins(IAppRequestContext) - Method in class org.spincast.website.controllers.AppController
 

R

RC_VARIABLE_HTML_SECTION_CLASSES - Static variable in class org.spincast.website.AppConstants
Cookie name that can be used to save the user locale.
rss(IAppRequestContext) - Method in class org.spincast.website.controllers.FeedController
 

S

start() - Method in class org.spincast.website.App
Starts the application!

T

toString() - Method in class org.spincast.website.models.NewsEntry
 
A B C D E F G I L M N O P R S T 
Skip navigation links

Copyright © 2016. All rights reserved.