blob: 855506f37d3c47a3267a9ac9f32ef8cbc98dc748 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ArchivaRbacManager (Archiva :: Modules 1.4-M4 API)
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ArchivaRbacManager (Archiva :: Modules 1.4-M4 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ArchivaRbacManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/archiva/web/security/ArchivaLockedAdminEnvironmentCheck.html" title="class in org.apache.archiva.web.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/archiva/web/security/ArchivaUserManagerAuthenticator.html" title="class in org.apache.archiva.web.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/archiva/web/security/ArchivaRbacManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ArchivaRbacManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.archiva.web.security</FONT>
<BR>
Class ArchivaRbacManager</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">org.apache.archiva.redback.rbac.AbstractRBACManager
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.archiva.web.security.ArchivaRbacManager</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>org.apache.archiva.redback.rbac.RBACManager</DD>
</DL>
<HR>
<DL>
<DT><PRE><FONT SIZE="-1">@Service(value="rbacManager#archiva")
</FONT>public class <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.52"><B>ArchivaRbacManager</B></A><DT>extends org.apache.archiva.redback.rbac.AbstractRBACManager<DT>implements org.apache.archiva.redback.rbac.RBACManager</DL>
</PRE>
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>1.4-M4</DD>
<DT><B>Author:</B></DT>
<DD>Olivier Lamy</DD>
</DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.springframework.context.ApplicationContext</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#applicationContext">applicationContext</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;org.apache.archiva.redback.rbac.Role&gt;&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#effectiveRoleSetCache">effectiveRoleSetCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Operation&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#operationsCache">operationsCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Permission&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#permissionsCache">permissionsCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.RBACManager&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#rbacManagersPerId">rbacManagersPerId</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../../org/apache/archiva/admin/model/runtime/RedbackRuntimeConfigurationAdmin.html" title="interface in org.apache.archiva.admin.model.runtime">RedbackRuntimeConfigurationAdmin</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#redbackRuntimeConfigurationAdmin">redbackRuntimeConfigurationAdmin</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Resource&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#resourcesCache">resourcesCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Role&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#rolesCache">rolesCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.UserAssignment&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#userAssignmentsCache">userAssignmentsCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Permission&gt;&gt;&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#userPermissionsCache">userPermissionsCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.archiva.redback.rbac.AbstractRBACManager"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class org.apache.archiva.redback.rbac.AbstractRBACManager</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>log</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#ArchivaRbacManager()">ArchivaRbacManager</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Operation</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#createOperation(java.lang.String)">createOperation</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Permission</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#createPermission(java.lang.String)">createPermission</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Permission</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#createPermission(java.lang.String, java.lang.String, java.lang.String)">createPermission</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;operationName,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;resourceIdentifier)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Resource</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#createResource(java.lang.String)">createResource</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;identifier)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Role</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#createRole(java.lang.String)">createRole</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.UserAssignment</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#createUserAssignment(java.lang.String)">createUserAssignment</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;principal)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#eraseDatabase()">eraseDatabase</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Operation&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getAllOperations()">getAllOperations</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Permission&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getAllPermissions()">getAllPermissions</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Resource&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getAllResources()">getAllResources</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Role&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getAllRoles()">getAllRoles</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.UserAssignment&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getAllUserAssignments()">getAllUserAssignments</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getDescriptionKey()">getDescriptionKey</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Operation</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getOperation(java.lang.String)">getOperation</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;operationName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Permission</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getPermission(java.lang.String)">getPermission</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;permissionName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;org.apache.archiva.redback.rbac.RBACManager</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getRbacManagerForWrite()">getRbacManagerForWrite</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Resource</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getResource(java.lang.String)">getResource</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;resourceIdentifier)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Role</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getRole(java.lang.String)">getRole</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;roleName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.UserAssignment</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getUserAssignment(java.lang.String)">getUserAssignment</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;principal)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.UserAssignment&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#getUserAssignmentsForRoles(java.util.Collection)">getUserAssignmentsForRoles</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;&nbsp;roleNames)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#initialize()">initialize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#isFinalImplementation()">isFinalImplementation</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#isReadOnly()">isReadOnly</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#removeOperation(org.apache.archiva.redback.rbac.Operation)">removeOperation</A></B>(org.apache.archiva.redback.rbac.Operation&nbsp;operation)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#removePermission(org.apache.archiva.redback.rbac.Permission)">removePermission</A></B>(org.apache.archiva.redback.rbac.Permission&nbsp;permission)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#removeResource(org.apache.archiva.redback.rbac.Resource)">removeResource</A></B>(org.apache.archiva.redback.rbac.Resource&nbsp;resource)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#removeRole(org.apache.archiva.redback.rbac.Role)">removeRole</A></B>(org.apache.archiva.redback.rbac.Role&nbsp;role)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#removeUserAssignment(org.apache.archiva.redback.rbac.UserAssignment)">removeUserAssignment</A></B>(org.apache.archiva.redback.rbac.UserAssignment&nbsp;userAssignment)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#roleExists(org.apache.archiva.redback.rbac.Role)">roleExists</A></B>(org.apache.archiva.redback.rbac.Role&nbsp;role)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#roleExists(java.lang.String)">roleExists</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Operation</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#saveOperation(org.apache.archiva.redback.rbac.Operation)">saveOperation</A></B>(org.apache.archiva.redback.rbac.Operation&nbsp;operation)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Permission</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#savePermission(org.apache.archiva.redback.rbac.Permission)">savePermission</A></B>(org.apache.archiva.redback.rbac.Permission&nbsp;permission)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Resource</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#saveResource(org.apache.archiva.redback.rbac.Resource)">saveResource</A></B>(org.apache.archiva.redback.rbac.Resource&nbsp;resource)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.Role</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#saveRole(org.apache.archiva.redback.rbac.Role)">saveRole</A></B>(org.apache.archiva.redback.rbac.Role&nbsp;role)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#saveRoles(java.util.Collection)">saveRoles</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;org.apache.archiva.redback.rbac.Role&gt;&nbsp;roles)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.rbac.UserAssignment</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#saveUserAssignment(org.apache.archiva.redback.rbac.UserAssignment)">saveUserAssignment</A></B>(org.apache.archiva.redback.rbac.UserAssignment&nbsp;userAssignment)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#userAssignmentExists(java.lang.String)">userAssignmentExists</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;principal)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/archiva/web/security/ArchivaRbacManager.html#userAssignmentExists(org.apache.archiva.redback.rbac.UserAssignment)">userAssignmentExists</A></B>(org.apache.archiva.redback.rbac.UserAssignment&nbsp;assignment)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.archiva.redback.rbac.AbstractRBACManager"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class org.apache.archiva.redback.rbac.AbstractRBACManager</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>addChildRole, addListener, fireRbacInit, fireRbacPermissionRemoved, fireRbacPermissionSaved, fireRbacRoleRemoved, fireRbacRoleSaved, fireRbacUserAssignmentRemoved, fireRbacUserAssignmentSaved, getAllAssignableRoles, getAssignedPermissionMap, getAssignedPermissions, getAssignedRoles, getAssignedRoles, getChildRoles, getEffectivelyAssignedRoles, getEffectivelyAssignedRoles, getEffectivelyUnassignedRoles, getEffectiveRoles, getGlobalResource, getParentRoles, getRoles, getUnassignedRoles, operationExists, operationExists, permissionExists, permissionExists, removeListener, removeOperation, removePermission, removeResource, removeRole, removeUserAssignment, resourceExists, resourceExists</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.archiva.redback.rbac.RBACManager"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.archiva.redback.rbac.RBACManager</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>addChildRole, addListener, getAllAssignableRoles, getAssignedPermissionMap, getAssignedPermissions, getAssignedRoles, getAssignedRoles, getChildRoles, getEffectivelyAssignedRoles, getEffectivelyUnassignedRoles, getEffectiveRoles, getGlobalResource, getParentRoles, getRoles, getUnassignedRoles, operationExists, operationExists, permissionExists, permissionExists, removeListener, removeOperation, removePermission, removeResource, removeRole, removeUserAssignment, resourceExists, resourceExists</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="rbacManagersPerId"><!-- --></A><H3>
rbacManagersPerId</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.RBACManager&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.57"><B>rbacManagersPerId</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="applicationContext"><!-- --></A><H3>
applicationContext</H3>
<PRE>
<FONT SIZE="-1">@Inject
</FONT>private org.springframework.context.ApplicationContext <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.60"><B>applicationContext</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="redbackRuntimeConfigurationAdmin"><!-- --></A><H3>
redbackRuntimeConfigurationAdmin</H3>
<PRE>
<FONT SIZE="-1">@Inject
</FONT>private <A HREF="../../../../../org/apache/archiva/admin/model/runtime/RedbackRuntimeConfigurationAdmin.html" title="interface in org.apache.archiva.admin.model.runtime">RedbackRuntimeConfigurationAdmin</A> <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.63"><B>redbackRuntimeConfigurationAdmin</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="operationsCache"><!-- --></A><H3>
operationsCache</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="cache#operations")
</FONT>private org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Operation&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.67"><B>operationsCache</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="permissionsCache"><!-- --></A><H3>
permissionsCache</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="cache#permissions")
</FONT>private org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Permission&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.71"><B>permissionsCache</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="resourcesCache"><!-- --></A><H3>
resourcesCache</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="cache#resources")
</FONT>private org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Resource&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.75"><B>resourcesCache</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="rolesCache"><!-- --></A><H3>
rolesCache</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="cache#roles")
</FONT>private org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.Role&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.79"><B>rolesCache</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="userAssignmentsCache"><!-- --></A><H3>
userAssignmentsCache</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="cache#userAssignments")
</FONT>private org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,org.apache.archiva.redback.rbac.UserAssignment&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.83"><B>userAssignmentsCache</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="userPermissionsCache"><!-- --></A><H3>
userPermissionsCache</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="cache#userPermissions")
</FONT>private org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Permission&gt;&gt;&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.87"><B>userPermissionsCache</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="effectiveRoleSetCache"><!-- --></A><H3>
effectiveRoleSetCache</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="cache#effectiveRoleSet")
</FONT>private org.apache.archiva.redback.components.cache.Cache&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;org.apache.archiva.redback.rbac.Role&gt;&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.91"><B>effectiveRoleSetCache</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="ArchivaRbacManager()"><!-- --></A><H3>
ArchivaRbacManager</H3>
<PRE>
public <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.52"><B>ArchivaRbacManager</B></A>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="initialize()"><!-- --></A><H3>
initialize</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.94"><B>initialize</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>initialize</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE><DT><B>Overrides:</B><DD><CODE>initialize</CODE> in class <CODE>org.apache.archiva.redback.rbac.AbstractRBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getRbacManagerForWrite()"><!-- --></A><H3>
getRbacManagerForWrite</H3>
<PRE>
protected org.apache.archiva.redback.rbac.RBACManager <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.120"><B>getRbacManagerForWrite</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="createRole(java.lang.String)"><!-- --></A><H3>
createRole</H3>
<PRE>
public org.apache.archiva.redback.rbac.Role <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.132"><B>createRole</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>createRole</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="saveRole(org.apache.archiva.redback.rbac.Role)"><!-- --></A><H3>
saveRole</H3>
<PRE>
public org.apache.archiva.redback.rbac.Role <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.137"><B>saveRole</B></A>(org.apache.archiva.redback.rbac.Role&nbsp;role)
throws org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>saveRole</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="saveRoles(java.util.Collection)"><!-- --></A><H3>
saveRoles</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.164"><B>saveRoles</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;org.apache.archiva.redback.rbac.Role&gt;&nbsp;roles)
throws org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>saveRoles</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getRole(java.lang.String)"><!-- --></A><H3>
getRole</H3>
<PRE>
public org.apache.archiva.redback.rbac.Role <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.190"><B>getRole</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;roleName)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getRole</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getAllRoles()"><!-- --></A><H3>
getAllRoles</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Role&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.225"><B>getAllRoles</B></A>()
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getAllRoles</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeRole(org.apache.archiva.redback.rbac.Role)"><!-- --></A><H3>
removeRole</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.256"><B>removeRole</B></A>(org.apache.archiva.redback.rbac.Role&nbsp;role)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>removeRole</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="createPermission(java.lang.String)"><!-- --></A><H3>
createPermission</H3>
<PRE>
public org.apache.archiva.redback.rbac.Permission <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.281"><B>createPermission</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>createPermission</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="createPermission(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
createPermission</H3>
<PRE>
public org.apache.archiva.redback.rbac.Permission <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.287"><B>createPermission</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;operationName,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;resourceIdentifier)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>createPermission</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="savePermission(org.apache.archiva.redback.rbac.Permission)"><!-- --></A><H3>
savePermission</H3>
<PRE>
public org.apache.archiva.redback.rbac.Permission <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.293"><B>savePermission</B></A>(org.apache.archiva.redback.rbac.Permission&nbsp;permission)
throws org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>savePermission</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getPermission(java.lang.String)"><!-- --></A><H3>
getPermission</H3>
<PRE>
public org.apache.archiva.redback.rbac.Permission <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.322"><B>getPermission</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;permissionName)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getPermission</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getAllPermissions()"><!-- --></A><H3>
getAllPermissions</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Permission&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.357"><B>getAllPermissions</B></A>()
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getAllPermissions</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removePermission(org.apache.archiva.redback.rbac.Permission)"><!-- --></A><H3>
removePermission</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.387"><B>removePermission</B></A>(org.apache.archiva.redback.rbac.Permission&nbsp;permission)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>removePermission</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="createOperation(java.lang.String)"><!-- --></A><H3>
createOperation</H3>
<PRE>
public org.apache.archiva.redback.rbac.Operation <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.412"><B>createOperation</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>createOperation</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="saveOperation(org.apache.archiva.redback.rbac.Operation)"><!-- --></A><H3>
saveOperation</H3>
<PRE>
public org.apache.archiva.redback.rbac.Operation <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.418"><B>saveOperation</B></A>(org.apache.archiva.redback.rbac.Operation&nbsp;operation)
throws org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>saveOperation</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getOperation(java.lang.String)"><!-- --></A><H3>
getOperation</H3>
<PRE>
public org.apache.archiva.redback.rbac.Operation <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.446"><B>getOperation</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;operationName)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getOperation</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getAllOperations()"><!-- --></A><H3>
getAllOperations</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Operation&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.481"><B>getAllOperations</B></A>()
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getAllOperations</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeOperation(org.apache.archiva.redback.rbac.Operation)"><!-- --></A><H3>
removeOperation</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.511"><B>removeOperation</B></A>(org.apache.archiva.redback.rbac.Operation&nbsp;operation)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>removeOperation</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="createResource(java.lang.String)"><!-- --></A><H3>
createResource</H3>
<PRE>
public org.apache.archiva.redback.rbac.Resource <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.536"><B>createResource</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;identifier)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>createResource</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="saveResource(org.apache.archiva.redback.rbac.Resource)"><!-- --></A><H3>
saveResource</H3>
<PRE>
public org.apache.archiva.redback.rbac.Resource <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.542"><B>saveResource</B></A>(org.apache.archiva.redback.rbac.Resource&nbsp;resource)
throws org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>saveResource</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getResource(java.lang.String)"><!-- --></A><H3>
getResource</H3>
<PRE>
public org.apache.archiva.redback.rbac.Resource <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.570"><B>getResource</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;resourceIdentifier)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getResource</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getAllResources()"><!-- --></A><H3>
getAllResources</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.Resource&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.605"><B>getAllResources</B></A>()
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getAllResources</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeResource(org.apache.archiva.redback.rbac.Resource)"><!-- --></A><H3>
removeResource</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.635"><B>removeResource</B></A>(org.apache.archiva.redback.rbac.Resource&nbsp;resource)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>removeResource</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="createUserAssignment(java.lang.String)"><!-- --></A><H3>
createUserAssignment</H3>
<PRE>
public org.apache.archiva.redback.rbac.UserAssignment <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.660"><B>createUserAssignment</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;principal)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>createUserAssignment</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="saveUserAssignment(org.apache.archiva.redback.rbac.UserAssignment)"><!-- --></A><H3>
saveUserAssignment</H3>
<PRE>
public org.apache.archiva.redback.rbac.UserAssignment <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.666"><B>saveUserAssignment</B></A>(org.apache.archiva.redback.rbac.UserAssignment&nbsp;userAssignment)
throws org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>saveUserAssignment</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getUserAssignment(java.lang.String)"><!-- --></A><H3>
getUserAssignment</H3>
<PRE>
public org.apache.archiva.redback.rbac.UserAssignment <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.694"><B>getUserAssignment</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;principal)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getUserAssignment</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="userAssignmentExists(java.lang.String)"><!-- --></A><H3>
userAssignmentExists</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.744"><B>userAssignmentExists</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;principal)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>userAssignmentExists</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE><DT><B>Overrides:</B><DD><CODE>userAssignmentExists</CODE> in class <CODE>org.apache.archiva.redback.rbac.AbstractRBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="userAssignmentExists(org.apache.archiva.redback.rbac.UserAssignment)"><!-- --></A><H3>
userAssignmentExists</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.767"><B>userAssignmentExists</B></A>(org.apache.archiva.redback.rbac.UserAssignment&nbsp;assignment)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>userAssignmentExists</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE><DT><B>Overrides:</B><DD><CODE>userAssignmentExists</CODE> in class <CODE>org.apache.archiva.redback.rbac.AbstractRBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAllUserAssignments()"><!-- --></A><H3>
getAllUserAssignments</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.UserAssignment&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.788"><B>getAllUserAssignments</B></A>()
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getAllUserAssignments</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getUserAssignmentsForRoles(java.util.Collection)"><!-- --></A><H3>
getUserAssignmentsForRoles</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;org.apache.archiva.redback.rbac.UserAssignment&gt; <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.826"><B>getUserAssignmentsForRoles</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;&nbsp;roleNames)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getUserAssignmentsForRoles</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeUserAssignment(org.apache.archiva.redback.rbac.UserAssignment)"><!-- --></A><H3>
removeUserAssignment</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.855"><B>removeUserAssignment</B></A>(org.apache.archiva.redback.rbac.UserAssignment&nbsp;userAssignment)
throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException,
org.apache.archiva.redback.rbac.RbacObjectInvalidException,
org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>removeUserAssignment</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectNotFoundException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacObjectInvalidException</CODE>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="roleExists(java.lang.String)"><!-- --></A><H3>
roleExists</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.881"><B>roleExists</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>roleExists</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE><DT><B>Overrides:</B><DD><CODE>roleExists</CODE> in class <CODE>org.apache.archiva.redback.rbac.AbstractRBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="roleExists(org.apache.archiva.redback.rbac.Role)"><!-- --></A><H3>
roleExists</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.916"><B>roleExists</B></A>(org.apache.archiva.redback.rbac.Role&nbsp;role)
throws org.apache.archiva.redback.rbac.RbacManagerException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>roleExists</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE><DT><B>Overrides:</B><DD><CODE>roleExists</CODE> in class <CODE>org.apache.archiva.redback.rbac.AbstractRBACManager</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.rbac.RbacManagerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="eraseDatabase()"><!-- --></A><H3>
eraseDatabase</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.922"><B>eraseDatabase</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>eraseDatabase</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isFinalImplementation()"><!-- --></A><H3>
isFinalImplementation</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.928"><B>isFinalImplementation</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>isFinalImplementation</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE><DT><B>Overrides:</B><DD><CODE>isFinalImplementation</CODE> in class <CODE>org.apache.archiva.redback.rbac.AbstractRBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDescriptionKey()"><!-- --></A><H3>
getDescriptionKey</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.933"><B>getDescriptionKey</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getDescriptionKey</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isReadOnly()"><!-- --></A><H3>
isReadOnly</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/archiva/web/security/ArchivaRbacManager.html#line.938"><B>isReadOnly</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>isReadOnly</CODE> in interface <CODE>org.apache.archiva.redback.rbac.RBACManager</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ArchivaRbacManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/archiva/web/security/ArchivaLockedAdminEnvironmentCheck.html" title="class in org.apache.archiva.web.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/archiva/web/security/ArchivaUserManagerAuthenticator.html" title="class in org.apache.archiva.web.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/archiva/web/security/ArchivaRbacManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ArchivaRbacManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2006-2013 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>