<?xml version="1.0" ?>
<!DOCTYPE MBeanType SYSTEM "commo.dtd">

<MBeanType
 Name          = "ExoRoleMapper"
 DisplayName   = "ExoRoleMapper"
 Package       = "org.exoplatform.services.security.jaas.weblogic.rolemapper"
 Extends       = "weblogic.management.security.authorization.DeployableRoleMapper"
 Implements       = "weblogic.management.security.ApplicationVersioner"
 PersistPolicy = "OnUpdate"
 Description   = ""
>

 
 
 <!-- You must set the value of the ProviderClassName attribute
      (inherited from the weblogic.management.security.Provider mbean)
      to the name of the java class you wrote that implements the
      weblogic.security.spi.RoleProvider or
      weblogic.security.spi.DeployableRoleProvider interface.

      Since this sample supports webapp and EJB deployments, it implements
      the weblogic.security.spi.DeployableRoleProvider interface.

      You can think of the provider's mbean as the factory
      for your provider's runtime implementation.
 -->
 <MBeanAttribute
  Name          = "ProviderClassName"
  Type          = "java.lang.String"
  Writeable     = "false"
  Default       = "&quot;org.exoplatform.services.security.jaas.weblogic.rolemapper.ExoRoleMapperProviderImpl&quot;"
 />

 <!-- You must set the value of the Description attribute
      (inherited from the weblogic.management.security.Provider mbean)
      to a brief description of your provider.
      It is displayed in the console.
 -->
 <MBeanAttribute
  Name          = "Description"
  Type          = "java.lang.String"
  Writeable     = "false"
  Default       = "&quot;WebLogic Role Mapper Provider for ExoPlatform&quot;"
 />

 <!-- You must set the value of the Version attribute
      (inherited from the weblogic.management.security.Provider mbean)
      to your provider's version.  There is no required format.
 -->
 <MBeanAttribute
  Name          = "Version"
  Type          = "java.lang.String"
  Writeable     = "false"
  Default       = "&quot;1.0&quot;"
 />

 <!-- Add any custom attributes for your provider here.

      The simple sample role mapper does not have any custom attributes.

      Note: custom attributes do not appear in the
      console in WLS 7.0.  Use the admin command line tool
      (java weblogic.Admin) to view and set their values.

      Refer to the "Developing Security Services" manual
      for more info on defining custom attributes.
 -->


 
</MBeanType>
