private static void buildSecurityMetaData(final EJBMetaData wsEjbMD, final EJBEndpoint ejbEndpoint, final JBossPortComponentMetaData portComponentMD) { final EJBSecurityMetaData smd = new EJBSecurityMetaData(); // auth method final String authMethod = getAuthMethod(ejbEndpoint, portComponentMD); smd.setAuthMethod(authMethod); // transport guarantee final String transportGuarantee = getTransportGuarantee(ejbEndpoint, portComponentMD); smd.setTransportGuarantee(transportGuarantee); // secure wsdl access final boolean secureWsdlAccess = isSecureWsdlAccess(ejbEndpoint, portComponentMD); smd.setSecureWSDLAccess(secureWsdlAccess); // propagate wsEjbMD.setSecurityMetaData(smd); }
ejbMetaData.setPortComponentURI(pcMetaData.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcMetaData.getAuthMethod()); smd.setTransportGuarantee(pcMetaData.getTransportGuarantee()); smd.setSecureWSDLAccess(pcMetaData.getSecureWSDLAccess());
ejbMetaData.setPortComponentURI(pcMetaData.portComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcMetaData.authMethod()); smd.setTransportGuarantee(pcMetaData.transportGuarantee()); smd.setSecureWSDLAccess(pcMetaData.secureWSDLAccess());
ejbMetaData.setPortComponentURI(pcMetaData.portComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcMetaData.authMethod()); smd.setTransportGuarantee(pcMetaData.transportGuarantee()); smd.setSecureWSDLAccess(pcMetaData.secureWSDLAccess());
ejbMetaData.setPortComponentURI(pcMetaData.portComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcMetaData.authMethod()); smd.setTransportGuarantee(pcMetaData.transportGuarantee()); smd.setSecureWSDLAccess(pcMetaData.secureWSDLAccess());
ejbMetaData.setPortComponentURI(pcMetaData.portComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcMetaData.authMethod()); smd.setTransportGuarantee(pcMetaData.transportGuarantee()); smd.setSecureWSDLAccess(pcMetaData.secureWSDLAccess());
/** * Builds JBoss agnostic EJB meta data. * * @param wsEjbsMD jboss agnostic EJBs meta data * @param jbossEjbMD jboss specific EJB meta data */ private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD) { final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD); if (wsEjbMD != null) { // set EJB name and class wsEjbMD.setEjbName(jbossEjbMD.getComponentName()); wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName()); final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class); if (portComponentAnnotation != null) { // set port component meta data wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName()); wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI()); // set security meta data final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData(); wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod()); wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee()); wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess()); wsEjbMD.setSecurityMetaData(wsEjbSecurityMD); } wsEjbsMD.add(wsEjbMD); } }
/** * Builds JBoss agnostic EJB meta data. * * @param wsEjbsMD jboss agnostic EJBs meta data * @param jbossEjbMD jboss specific EJB meta data */ private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD) { final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD); if (wsEjbMD != null) { // set EJB name and class wsEjbMD.setEjbName(jbossEjbMD.getComponentName()); wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName()); final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class); if (portComponentAnnotation != null) { // set port component meta data wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName()); wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI()); // set security meta data final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData(); wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod()); wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee()); wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess()); wsEjbMD.setSecurityMetaData(wsEjbSecurityMD); } wsEjbsMD.add(wsEjbMD); } }
/** * Builds JBoss agnostic EJB meta data. * * @param wsEjbsMD jboss agnostic EJBs meta data * @param jbossEjbMD jboss specific EJB meta data */ private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD) { final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD); if (wsEjbMD != null) { // set EJB name and class wsEjbMD.setEjbName(jbossEjbMD.getComponentName()); wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName()); final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class); if (portComponentAnnotation != null) { // set port component meta data wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName()); wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI()); // set security meta data final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData(); wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod()); wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee()); wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess()); wsEjbMD.setSecurityMetaData(wsEjbSecurityMD); } wsEjbsMD.add(wsEjbMD); } }
smd.setAuthMethod(portComponentMD.getAuthMethod()); smd.setTransportGuarantee(portComponentMD.getTransportGuarantee()); smd.setSecureWSDLAccess(portComponentMD.getSecureWSDLAccess());
smd.setAuthMethod(portComponentMD.getAuthMethod()); smd.setTransportGuarantee(portComponentMD.getTransportGuarantee()); smd.setSecureWSDLAccess(portComponentMD.getSecureWSDLAccess());
smd.setAuthMethod(portComponentMD.getAuthMethod()); smd.setTransportGuarantee(portComponentMD.getTransportGuarantee()); smd.setSecureWSDLAccess(portComponentMD.getSecureWSDLAccess());
targetBean.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
targetBean.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
ubmd.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
targetBean.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
targetBean.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
targetBean.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
ubmd.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
ubmd.setPortComponentURI(pcmd.getPortComponentURI()); EJBSecurityMetaData smd = new EJBSecurityMetaData(); smd.setAuthMethod(pcmd.getAuthMethod()); smd.setTransportGuarantee(pcmd.getTransportGuarantee()); smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());