Class VOMSRequestFragment


  • class VOMSRequestFragment
    extends java.lang.Object
    Helper class to manage the creation of VOMS XML requests.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) org.w3c.dom.Element base64  
      (package private) org.w3c.dom.Element command  
      private org.w3c.dom.Document doc  
      (package private) org.w3c.dom.DocumentFragment fragment  
      (package private) org.w3c.dom.Element lifetime  
      (package private) org.w3c.dom.Element order  
      (package private) org.w3c.dom.Element root  
      (package private) org.w3c.dom.Element targets  
      (package private) org.w3c.dom.Element version  
    • Constructor Summary

      Constructors 
      Constructor Description
      VOMSRequestFragment​(org.w3c.dom.Document doc)  
    • Field Detail

      • doc

        private org.w3c.dom.Document doc
      • fragment

        org.w3c.dom.DocumentFragment fragment
      • root

        org.w3c.dom.Element root
      • command

        org.w3c.dom.Element command
      • order

        org.w3c.dom.Element order
      • targets

        org.w3c.dom.Element targets
      • lifetime

        org.w3c.dom.Element lifetime
      • base64

        org.w3c.dom.Element base64
      • version

        org.w3c.dom.Element version
    • Constructor Detail

      • VOMSRequestFragment

        public VOMSRequestFragment​(org.w3c.dom.Document doc)
    • Method Detail

      • buildRootElement

        protected void buildRootElement()
      • appendTextChild

        private void appendTextChild​(org.w3c.dom.Element e,
                                     java.lang.String text)
      • buildCompatibleOrderString

        private java.lang.String buildCompatibleOrderString​(java.lang.String s)
      • buildCommandElement

        void buildCommandElement​(java.lang.String cmdString)
      • buildOrderElement

        void buildOrderElement​(java.lang.String orderString)
      • buildTargetsElement

        void buildTargetsElement​(java.lang.String targetString)
      • buildLifetime

        void buildLifetime​(long lifetime)
      • buildLifetime

        void buildLifetime​(java.lang.String lifetimeString)
      • buildBase64

        void buildBase64()
      • buildVersion

        void buildVersion()
      • getFragment

        public org.w3c.dom.DocumentFragment getFragment()
      • groupCommand

        public void groupCommand​(java.lang.String groupName)
      • roleCommand

        public void roleCommand​(java.lang.String roleName)
      • mappingCommand

        public void mappingCommand​(java.lang.String groupName,
                                   java.lang.String roleName)
      • allCommand

        public void allCommand()
      • listCommand

        public void listCommand()