# Index

A C F G I J L O P R S T
All Classes and Interfaces|All Packages|Constant Field Values

## A

AccessFormPage - Class in org.apache.sling.starter.access.models
  Base class for common ACL/ACE functionality
AccessFormPage() - Constructor for class org.apache.sling.starter.access.models.AccessFormPage
Ace - Class in org.apache.sling.starter.access.models
  The ace page options.
Ace() - Constructor for class org.apache.sling.starter.access.models.Ace
AceUtils - Class in org.apache.sling.starter.access.models
  Utility for helping to sort and order privileges by their longest aggregate depth
Acl - Class in org.apache.sling.starter.access.models
Acl() - Constructor for class org.apache.sling.starter.access.models.Acl
addAllowRestrictionToDelete(String) - Method in class org.apache.sling.starter.access.models.PrivilegeItem
addDenyRestrictionToDelete(String) - Method in class org.apache.sling.starter.access.models.PrivilegeItem
addExtraCssClass(String) - Method in class org.apache.sling.starter.access.models.PrivilegeItem

## C

createPrivilegesPriorityMap() - Static method in class org.apache.sling.starter.access.models.Ace

## F

fieldValuesFromReqParams(RequestParameter[]) - Method in class org.apache.sling.starter.access.models.Ace

## G

getAce - Variable in class org.apache.sling.starter.access.models.Ace
getAcePath() - Method in class org.apache.sling.starter.access.models.Ace
getAcl - Variable in class org.apache.sling.starter.access.models.Ace
getAcl - Variable in class org.apache.sling.starter.access.models.Acl
getAllowRestrictions() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getAllowRestrictionsToDelete() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getCanModifyAccessControl() - Method in class org.apache.sling.starter.access.models.AccessFormPage
  Checks whether the current user has been granted privileges to modify the access control of the current node.
getCanReadAccessControl() - Method in class org.apache.sling.starter.access.models.AccessFormPage
  Checks whether the current user has been granted privileges to modify the access control of the current node.
getDenied() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getDenyRestrictions() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getDenyRestrictionsToDelete() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getDepth() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getDepthCss() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getDisplayName() - Method in class org.apache.sling.starter.access.models.RestrictionDefinitionInfo
getExistingRestrictionNamesAsJSON() - Method in class org.apache.sling.starter.access.models.Ace
getFieldValuesForPattern(Pattern) - Method in class org.apache.sling.starter.access.models.Ace
  Gets the values of the specified field from the request.
getGranted() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getIsGroup() - Method in class org.apache.sling.starter.access.models.PrincipalPrivilege
getIsInvalidPrincipal() - Method in class org.apache.sling.starter.access.models.Ace
getLocation() - Method in class org.apache.sling.starter.access.models.AccessFormPage
getLongestPath() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getName() - Method in class org.apache.sling.starter.access.models.PrincipalPrivilege
getName() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getName() - Method in class org.apache.sling.starter.access.models.RestrictionDefinitionInfo
getName() - Method in class org.apache.sling.starter.access.models.RestrictionItem
getNone() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
getOrderList() - Method in class org.apache.sling.starter.access.models.Ace
getOrderValue() - Method in class org.apache.sling.starter.access.models.Ace
getPersistedPrivilegesMap() - Method in class org.apache.sling.starter.access.models.Ace
getPrincipalId() - Method in class org.apache.sling.starter.access.models.Ace
getPrincipals() - Method in class org.apache.sling.starter.access.models.Acl
getPrivilegeAggregationsAsJSON() - Method in class org.apache.sling.starter.access.models.Ace
  Returns a structure with the aggregate privilege relationships that can be used on the client side UI.
getPrivilegeLongestPathMap(Session) - Static method in class org.apache.sling.starter.access.models.AceUtils
  Calculate the longest path for each of the possible privileges
getPrivileges() - Method in class org.apache.sling.starter.access.models.Ace
getPrivilegesDisplayName() - Method in class org.apache.sling.starter.access.models.PrincipalPrivilege
getPrivilegesInfo() - Method in class org.apache.sling.starter.access.models.AccessFormPage
  Lazy create the PrivilegesInfo field the first time it is used.
getReason() - Method in class org.apache.sling.starter.login.models.Login
  Returns an informational message according to the value provided in the `j_reason_code` request parameter.
getRequiredType() - Method in class org.apache.sling.starter.access.models.RestrictionDefinitionInfo
getResource() - Method in class org.apache.sling.starter.login.models.Login
  Return the resource path to go to after login is successful
getSupportedOrRegisteredPrivileges(Session, String) - Method in class org.apache.sling.starter.access.models.Ace
  Calculates the supported privileges in the resource path exists, or the registered privileges if the resource path does not exist
getSupportedRestrictions() - Method in class org.apache.sling.starter.access.models.Ace
getSupportedRestrictionsInfo() - Method in class org.apache.sling.starter.access.models.Ace
getValue() - Method in class org.apache.sling.starter.access.models.RestrictionItem
getValues() - Method in class org.apache.sling.starter.access.models.RestrictionItem

## I

init() - Method in class org.apache.sling.starter.access.models.AccessFormPage
  Instantiates the model.
init() - Method in class org.apache.sling.starter.access.models.Ace
  Instantiates the model.
initialPrivilegesMap(Map<Privilege, String>, String) - Method in class org.apache.sling.starter.access.models.Ace
isAllow() - Method in class org.apache.sling.starter.access.models.PrincipalPrivilege
isAllowExists() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
isDeny() - Method in class org.apache.sling.starter.access.models.PrincipalPrivilege
isDenyExists() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
isExists() - Method in class org.apache.sling.starter.access.models.Ace
isExists() - Method in class org.apache.sling.starter.access.models.RestrictionItem
isMandatory() - Method in class org.apache.sling.starter.access.models.RestrictionDefinitionInfo
isMandatory() - Method in class org.apache.sling.starter.access.models.RestrictionItem
isMultiValue() - Method in class org.apache.sling.starter.access.models.RestrictionItem

## J

jsonToRestrictionItems(Map<String, RestrictionDefinition>, JsonObject) - Method in class org.apache.sling.starter.access.models.Ace

## L

Login - Class in org.apache.sling.starter.login.models
  Model to assist rendering the custom login page
Login() - Constructor for class org.apache.sling.starter.login.models.Login

## O

org.apache.sling.starter.access.models - package org.apache.sling.starter.access.models
org.apache.sling.starter.login.models - package org.apache.sling.starter.login.models

## P

PATH_REPOSITORY - Static variable in class org.apache.sling.starter.access.models.Ace
persistedPrivilegesMap - Variable in class org.apache.sling.starter.access.models.Ace
populateEntriesForMissingMandatoryRestrictions(List<RestrictionItem>, Set<RestrictionDefinition>) - Method in class org.apache.sling.starter.access.models.Ace
  Populate restriction item entries for any restriction definitions that are mandatory and not already declared.
populateEntriesFromPreviousFailedPost(Map<String, List<RestrictionItem>>, Map<String, List<RestrictionItem>>, Map<String, RestrictionDefinition>) - Method in class org.apache.sling.starter.access.models.Ace
  Populate the restriction item list from data from a previously failed POST request
principalId - Variable in class org.apache.sling.starter.access.models.Ace
PrincipalPrivilege - Class in org.apache.sling.starter.access.models
PrincipalPrivilege(Principal) - Constructor for class org.apache.sling.starter.access.models.PrincipalPrivilege
PrivilegeItem - Class in org.apache.sling.starter.access.models
PrivilegeItem(String, boolean, boolean, String) - Constructor for class org.apache.sling.starter.access.models.PrivilegeItem
PrivilegeItem(String, boolean, boolean, String, List<RestrictionItem>, List<RestrictionItem>) - Constructor for class org.apache.sling.starter.access.models.PrivilegeItem
privilegesInfo - Variable in class org.apache.sling.starter.access.models.AccessFormPage
privilegesPriority - Static variable in class org.apache.sling.starter.access.models.Ace

## R

request - Variable in class org.apache.sling.starter.access.models.AccessFormPage
request - Variable in class org.apache.sling.starter.login.models.Login
resource - Variable in class org.apache.sling.starter.access.models.AccessFormPage
response - Variable in class org.apache.sling.starter.access.models.AccessFormPage
RESTRICTION_PATTERN - Static variable in class org.apache.sling.starter.access.models.Ace
RESTRICTION_PATTERN_DELETE - Static variable in class org.apache.sling.starter.access.models.Ace
RestrictionDefinitionInfo - Class in org.apache.sling.starter.access.models
RestrictionDefinitionInfo(String, RestrictionDefinition) - Constructor for class org.apache.sling.starter.access.models.RestrictionDefinitionInfo
RestrictionItem - Class in org.apache.sling.starter.access.models
RestrictionItem(RestrictionDefinition, Object, boolean) - Constructor for class org.apache.sling.starter.access.models.RestrictionItem
restrictionProviders - Variable in class org.apache.sling.starter.access.models.Ace

## S

setAllow(boolean) - Method in class org.apache.sling.starter.access.models.PrincipalPrivilege
setAllowExists(boolean) - Method in class org.apache.sling.starter.access.models.PrivilegeItem
setAllowRestrictions(List<RestrictionItem>) - Method in class org.apache.sling.starter.access.models.PrivilegeItem
setDenied(boolean) - Method in class org.apache.sling.starter.access.models.PrivilegeItem
setDeny(boolean) - Method in class org.apache.sling.starter.access.models.PrincipalPrivilege
setDenyExists(boolean) - Method in class org.apache.sling.starter.access.models.PrivilegeItem
setDenyRestrictions(List<RestrictionItem>) - Method in class org.apache.sling.starter.access.models.PrivilegeItem
setExists(boolean) - Method in class org.apache.sling.starter.access.models.RestrictionItem
setGranted(boolean) - Method in class org.apache.sling.starter.access.models.PrivilegeItem

## T

toSrMap(Set<RestrictionDefinition>) - Method in class org.apache.sling.starter.access.models.Ace
  Convert the supported restrictions to a map for quick lookup later
toString() - Method in class org.apache.sling.starter.access.models.PrivilegeItem
toString() - Method in class org.apache.sling.starter.access.models.RestrictionItem

A C F G I J L O P R S T
All Classes and Interfaces|All Packages|Constant Field Values