Class XMLPartnershipFactory

    • Field Detail

      • partners

        private java.util.Map<java.lang.String,​java.lang.Object> partners
      • logger

        private org.apache.commons.logging.Log logger
    • Constructor Detail

      • XMLPartnershipFactory

        public XMLPartnershipFactory()
    • Method Detail

      • getPartners

        public java.util.Map<java.lang.String,​java.lang.Object> getPartners()
        Specified by:
        getPartners in interface PartnershipFactory
      • setPartners

        private void setPartners​(java.util.Map<java.lang.String,​java.lang.Object> map)
      • init

        public void init​(Session session,
                         java.util.Map<java.lang.String,​java.lang.String> parameters)
                  throws OpenAS2Exception
        Description copied from interface: Component
        Component lifecycle hook. After creating a Component object, this method should be called to set any parameters used by the component. Component implementations typically have required parameter checking and code to start timers and threads within this method.
        Specified by:
        init in interface Component
        Overrides:
        init in class BaseComponent
        Parameters:
        session - the component uses this object to access other components
        parameters - configuration values for the component
        Throws:
        OpenAS2Exception - If an error occurs while initializing the component
        See Also:
        Session
      • loadPartner

        public void loadPartner​(java.util.Map<java.lang.String,​java.lang.Object> partners,
                                org.w3c.dom.Node node)
                         throws OpenAS2Exception
        Throws:
        OpenAS2Exception
      • loadPartnerIDs

        private void loadPartnerIDs​(java.util.Map<java.lang.String,​java.lang.Object> partners,
                                    java.lang.String partnershipName,
                                    org.w3c.dom.Node partnershipNode,
                                    java.lang.String partnerType,
                                    java.util.Map<java.lang.String,​java.lang.Object> idMap)
                             throws OpenAS2Exception
        Throws:
        OpenAS2Exception
      • loadPartnership

        public void loadPartnership​(java.util.Map<java.lang.String,​java.lang.Object> partners,
                                    java.util.List<Partnership> partnerships,
                                    org.w3c.dom.Node node)
                             throws OpenAS2Exception
        Throws:
        OpenAS2Exception