public interface Perspective
Modifier and Type | Method and Description |
---|---|
List<Profile> |
getAllowedProfiles()
Returns the list of all allowed profiles of this perspective.
|
PerspectiveActionItem |
getDefaultActionItem()
Returns the action item that will be automatically selected when a user
accesses this perspective.
|
String |
getDescription(Locale aLocale)
Returns the perspective description according to the given locale.
|
String |
getLabel(Locale aLocale)
Returns the perspective label according to the given locale.
|
String |
getName()
Returns the name of the perspective.
|
List<PerspectiveSectionItem> |
getSectionItems()
Returns a list of all sections defined in this perspective.
|
PerspectiveTheme |
getTheme()
Returns the theme defined by this perspective.
|
boolean |
isActivated()
Returns true if this perspective is activated.
|
boolean |
isAdvanced()
Returns true if this perspective is the advanced perspective.
|
boolean |
isAllowedForProfile(Profile aProfile,
DirectoryHandler aDirectory)
Returns true if this perspective is allowed for a given profile.
|
List<PerspectiveSectionItem> getSectionItems()
isAdvanced()
List<Profile> getAllowedProfiles()
PerspectiveActionItem getDefaultActionItem()
String getName()
boolean isActivated()
boolean isAdvanced()
String getLabel(Locale aLocale)
String getDescription(Locale aLocale)
null
if no description exists.boolean isAllowedForProfile(Profile aProfile, DirectoryHandler aDirectory)
PerspectiveTheme getTheme()