Package org.jasig.portlet.newsreader
Class PredefinedNewsDefinition
java.lang.Object
org.jasig.portlet.newsreader.NewsDefinition
org.jasig.portlet.newsreader.PredefinedNewsDefinition
- All Implemented Interfaces:
Comparable<NewsDefinition>
PredefinedNewsDefinition represents a built-in news definition. These
definitions are defined in the database by an administrator, and can be
automatically added to user's news registration lists based on user
role.
- Since:
- 5.1.1
- Author:
- Anthony Colebourne, Jen Bourey
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorPredefinedNewsDefinition(Long id, String className, String name) Construct a new predefined news definition -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDefaultRole(String role) Add a user role to the set of roles that should get this news by default.voidAdd a user configuration for this news definitionGet the set of user roles who should get this news by default.getFname()Getter for the fieldfname.Get all the user configurations for this news definitionvoidsetDefaultRoles(Set<String> defaultRoles) Set the user roles should should get this news by default.voidSetter for the fieldfname.voidsetUserConfigurations(Set<PredefinedNewsConfiguration> configurations) Set the user configurations for this news definitionMethods inherited from class org.jasig.portlet.newsreader.NewsDefinition
addParameter, compareTo, getClassName, getId, getName, getParameters, isPredefined, setClassName, setId, setName, setParameters, toString
-
Constructor Details
-
Method Details
-
getUserConfigurations
Get all the user configurations for this news definition- Returns:
- a
Setobject
-
setUserConfigurations
Set the user configurations for this news definition- Parameters:
configurations- aSetobject
-
getDefaultRoles
Get the set of user roles who should get this news by default.- Returns:
- set of default user roles
-
setDefaultRoles
Set the user roles should should get this news by default.- Parameters:
defaultRoles- set of default user roles
-
addUserConfiguration
Add a user configuration for this news definition- Parameters:
config- aPredefinedNewsConfigurationobject
-
addDefaultRole
Add a user role to the set of roles that should get this news by default.- Parameters:
role- user role to be added
-
getFname
Getter for the field
fname.- Returns:
- a
Stringobject
-
setFname
Setter for the field
fname.- Parameters:
fname- aStringobject
-