Class SecurityHandler

java.lang.Object
org.glassfish.admingui.common.handlers.SecurityHandler

public class SecurityHandler extends Object
Author:
anilam
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addDefaultProviderInfo(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
     
    static List
    getChildrenMapForTableList(List<HashMap> propList, String childType, List skipList)
     
    static void
    getFileUsers(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    This handler returns the list of file users for specified realm.
    static List<HashMap>
     
    static void
    getMessageSecurityAuthLayersForCreate(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
     
    static void
    getProvidersByType(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
     
    static void
    getRealmAttrForCreate(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    This handler returns the a Map for storing the attributes for realm creation.
    static void
    getRealmAttrForEdit(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    This handler returns the a Map for storing the attributes for editing a realm.
    static void
    getSecurityManagerValue(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
     
    static void
    getUserInfo(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    This handler returns the attribute values in the Edit Manage User Password Page.
    static void
    putOptional(Map<String,String> attrMap, List propList, String propName, String key)
     
    static void
    removeUser(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    This handler removes users for specified realm.
    static void
    saveMsgProviderInfo(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
     
    static void
    saveRealm(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
     
    static void
    saveSecurityManagerValue(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
     
    static void
    saveUser(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    This handler update's user info.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SecurityHandler

      public SecurityHandler()
  • Method Details

    • getRealmAttrForCreate

      public static void getRealmAttrForCreate(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)

      This handler returns the a Map for storing the attributes for realm creation.

      Parameters:
      handlerCtx - The HandlerContext.
    • getRealmAttrForEdit

      public static void getRealmAttrForEdit(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)

      This handler returns the a Map for storing the attributes for editing a realm. This can be used by either the node agent realm or the realm in configuration-Security-realm

      Parameters:
      handlerCtx - The HandlerContext.
    • getChildrenMapForTableList

      public static List getChildrenMapForTableList(List<HashMap> propList, String childType, List skipList)
    • getListfromMap

      public static List<HashMap> getListfromMap(HashMap<String,Object> props)
    • saveRealm

      public static void saveRealm(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    • putOptional

      public static void putOptional(Map<String,String> attrMap, List propList, String propName, String key)
    • saveUser

      public static void saveUser(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)

      This handler update's user info.

      Input value: "Realm" -- Type: java.lang.String

      Output value: "UserId" -- Type: java.lang.String

      Output value: "GroupList" -- Type: java.lang.String

      Output value: "Password" -- Type: java.lang.String

      Parameters:
      handlerCtx - The HandlerContext.
    • getUserInfo

      public static void getUserInfo(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)

      This handler returns the attribute values in the Edit Manage User Password Page.

      Input value: "Realm" -- Type: java.lang.String

      Output value: "UserId" -- Type: java.lang.String

      Output value: "GroupList" -- Type: java.lang.String

      Parameters:
      handlerCtx - The HandlerContext.
    • getFileUsers

      public static void getFileUsers(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)

      This handler returns the list of file users for specified realm.

      Parameters:
      handlerCtx - The HandlerContext.
    • removeUser

      public static void removeUser(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)

      This handler removes users for specified realm.

      Parameters:
      handlerCtx - The HandlerContext.
    • addDefaultProviderInfo

      public static void addDefaultProviderInfo(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    • getMessageSecurityAuthLayersForCreate

      public static void getMessageSecurityAuthLayersForCreate(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx) throws Exception
      Throws:
      Exception
    • getProvidersByType

      public static void getProvidersByType(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx) throws Exception
      Throws:
      Exception
    • saveMsgProviderInfo

      public static void saveMsgProviderInfo(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    • saveSecurityManagerValue

      public static void saveSecurityManagerValue(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
    • getSecurityManagerValue

      public static void getSecurityManagerValue(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)