Uses of Class
com.ecyrd.jspwiki.auth.WikiSecurityException

Packages that use WikiSecurityException
com.ecyrd.jspwiki.auth Authentication, Authorization and the third A thing. 
com.ecyrd.jspwiki.auth.acl Access Control List implementation. 
com.ecyrd.jspwiki.auth.authorize Authorizer implementation. 
com.ecyrd.jspwiki.auth.user   
com.ecyrd.jspwiki.tags Provides standard JSP tags for JSPWiki. 
com.ecyrd.jspwiki.ui Java classes for management of the JSP user interface. 
 

Uses of WikiSecurityException in com.ecyrd.jspwiki.auth
 

Subclasses of WikiSecurityException in com.ecyrd.jspwiki.auth
 class NoSuchPrincipalException
          Thrown in some error situations where a WikiPrincipal object does not exist.
 

Methods in com.ecyrd.jspwiki.auth that throw WikiSecurityException
 void UserManager.DummyUserDatabase.commit()
          No-op.
 void UserManager.DummyUserDatabase.deleteByLoginName(String loginName)
          No-op.
protected  Set<Principal> AuthenticationManager.doJAASLogin(Class<? extends LoginModule> clazz, CallbackHandler handler, Map<String,String> options)
          Instantiates and executes a single JAAS LoginModule, and returns a Set of Principals that results from a successful login.
 Authorizer AuthorizationManager.getAuthorizer()
          Returns the current external Authorizer in use.
 Principal[] UserManager.DummyUserDatabase.getWikiNames()
          No-op.
 void Authorizer.initialize(WikiEngine engine, Properties props)
          Initializes the authorizer.
 Principal[] UserManager.listWikiNames()
          A helper method for returning all of the known WikiNames in this system.
 boolean AuthenticationManager.login(HttpServletRequest request)
          Logs in the user by attempting to populate a WikiSession Subject from a web servlet request by examining the request for the presence of container credentials and user cookies.
 boolean AuthenticationManager.login(WikiSession session, HttpServletRequest request, String username, String password)
          Attempts to perform a WikiSession login for the given username/password combination using JSPWiki's custom authentication mode.
 boolean AuthenticationManager.login(WikiSession session, String username, String password)
          Deprecated. use AuthenticationManager.login(WikiSession, HttpServletRequest, String, String) instead
 void UserManager.DummyUserDatabase.rename(String loginName, String newName)
          No-op; always throws NoSuchPrincipalException.
 void UserManager.DummyUserDatabase.save(UserProfile profile)
          No-op.
 

Uses of WikiSecurityException in com.ecyrd.jspwiki.auth.acl
 

Methods in com.ecyrd.jspwiki.auth.acl that throw WikiSecurityException
 Acl AclManager.parseAcl(WikiPage page, String ruleLine)
          A helper method for parsing textual AccessControlLists.
 Acl DefaultAclManager.parseAcl(WikiPage page, String ruleLine)
          A helper method for parsing textual AccessControlLists.
 void AclManager.setPermissions(WikiPage page, Acl acl)
          Sets the access control list for the page and persists it.
 void DefaultAclManager.setPermissions(WikiPage page, Acl acl)
          Sets the access control list for the page and persists it by prepending it to the wiki page markup and saving the page.
 

Uses of WikiSecurityException in com.ecyrd.jspwiki.auth.authorize
 

Methods in com.ecyrd.jspwiki.auth.authorize that throw WikiSecurityException
protected  void GroupManager.checkGroupName(WikiContext context, String name)
          Checks if a String is blank or a restricted Group name, and if it is, appends an error to the WikiSession's message list.
 void JDBCGroupDatabase.commit()
          Deprecated. there is no need to call this method because the save and delete methods contain their own commit logic
 void GroupDatabase.commit()
          Deprecated. there is no need to call this method because the save and delete methods contain their own commit logic
 void XMLGroupDatabase.commit()
          Deprecated. there is no need to call this method because the save and delete methods contain their own commit logic
 void JDBCGroupDatabase.delete(Group group)
          Looks up and deletes a Group from the group database.
 void GroupDatabase.delete(Group group)
          Looks up and deletes a Group from the group database.
 void XMLGroupDatabase.delete(Group group)
          Looks up and deletes a Group from the group database.
 GroupDatabase GroupManager.getGroupDatabase()
          Returns the current external GroupDatabase in use.
 Group[] JDBCGroupDatabase.groups()
          Returns all wiki groups that are stored in the GroupDatabase as an array of Group objects.
 Group[] GroupDatabase.groups()
          Returns all wiki groups that are stored in the GroupDatabase as an array of Group objects.
 Group[] XMLGroupDatabase.groups()
          Returns all wiki groups that are stored in the GroupDatabase as an array of Group objects.
 void JDBCGroupDatabase.initialize(WikiEngine engine, Properties props)
          Initializes the group database based on values from a Properties object.
 void GroupManager.initialize(WikiEngine engine, Properties props)
          Initializes the group cache by initializing the group database and obtaining a list of all of the groups it stores.
 void GroupDatabase.initialize(WikiEngine engine, Properties props)
          Initializes the group database based on values from a Properties object.
 void XMLGroupDatabase.initialize(WikiEngine engine, Properties props)
          Initializes the group database based on values from a Properties object.
 Group GroupManager.parseGroup(String name, String memberLine, boolean create)
           Extracts group name and members from passed parameters and populates an existing Group with them.
 Group GroupManager.parseGroup(WikiContext context, boolean create)
           Extracts group name and members from the HTTP request and populates an existing Group with them.
 void GroupManager.removeGroup(String index)
          Removes a named Group from the group database.
 void JDBCGroupDatabase.save(Group group, Principal modifier)
          Saves a Group to the group database.
 void GroupDatabase.save(Group group, Principal modifier)
          Saves a Group to the group database.
 void XMLGroupDatabase.save(Group group, Principal modifier)
          Saves a Group to the group database.
 void GroupManager.setGroup(WikiSession session, Group group)
           Saves the Group created by a user in a wiki session.
 

Uses of WikiSecurityException in com.ecyrd.jspwiki.auth.user
 

Methods in com.ecyrd.jspwiki.auth.user that throw WikiSecurityException
 void UserDatabase.commit()
          Deprecated. there is no need to call this method because the save, rename and delete methods contain their own commit logic
 void AbstractUserDatabase.commit()
          Deprecated. there is no need to call this method because the save, rename and delete methods contain their own commit logic
 void UserDatabase.deleteByLoginName(String loginName)
          Looks up and deletes the first UserProfile in the user database that matches a profile having a given login name.
 void JDBCUserDatabase.deleteByLoginName(String loginName)
          Looks up and deletes the first UserProfile in the user database that matches a profile having a given login name.
 void XMLUserDatabase.deleteByLoginName(String loginName)
          Looks up and deletes the first UserProfile in the user database that matches a profile having a given login name.
 Principal[] UserDatabase.getWikiNames()
          Returns all WikiNames that are stored in the UserDatabase as an array of Principal objects.
 Principal[] JDBCUserDatabase.getWikiNames()
          Returns all WikiNames that are stored in the UserDatabase as an array of WikiPrincipal objects.
 Principal[] XMLUserDatabase.getWikiNames()
          Returns all WikiNames that are stored in the UserDatabase as an array of WikiPrincipal objects.
 void UserDatabase.rename(String loginName, String newName)
          Renames a UserProfile in the user database by changing the profile's login name.
 void JDBCUserDatabase.rename(String loginName, String newName)
           
 void XMLUserDatabase.rename(String loginName, String newName)
           
 void UserDatabase.save(UserProfile profile)
           Saves a UserProfileto the user database, overwriting the existing profile if it exists.
 void JDBCUserDatabase.save(UserProfile profile)
           
 void XMLUserDatabase.save(UserProfile profile)
          Saves a UserProfileto the user database, overwriting the existing profile if it exists.
abstract  void AbstractUserDatabase.save(UserProfile profile)
           Saves a UserProfileto the user database, overwriting the existing profile if it exists.
 

Uses of WikiSecurityException in com.ecyrd.jspwiki.tags
 

Methods in com.ecyrd.jspwiki.tags that throw WikiSecurityException
 int UserProfileTag.doWikiStartTag()
           
 

Uses of WikiSecurityException in com.ecyrd.jspwiki.ui
 

Methods in com.ecyrd.jspwiki.ui that throw WikiSecurityException
 String Installer.createAdministrator()
          Creates an adminstrative user and returns the new password.