public EJBArchiveMetaData build() { return new EJBArchiveMetaData(beans, configName, configFile, webServiceContextRoot, securityDomain, publishLocationAdapter); }
public String getWsdlPublishLocationByName(String name) { if (this.publishLocationAdapter != null) { return this.publishLocationAdapter.getWsdlPublishLocationByName(name); } return null; }
public String getWsdlPublishLocationByName(String name) { String publishLocation = null; if (publishLocationAdapter != null) publishLocation = publishLocationAdapter.getWsdlPublishLocationByName(name); return publishLocation; }
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); }
private String getUrlPattern(Deployment dep, Endpoint ep) { String urlPattern = null; EJBArchiveMetaData appMetaData = dep.getAttachment(EJBArchiveMetaData.class); if (appMetaData != null && appMetaData.getBeanByEjbName(ep.getShortName()) != null) { EJBMetaData bmd = appMetaData.getBeanByEjbName(ep.getShortName()); urlPattern = bmd.getPortComponentURI(); } return urlPattern; } }
/** * @see org.jboss.webservices.integration.tomcat.SecurityMetaDataAccessorEJB#isSecureWsdlAccess(Endpoint) * * @param endpoint EJB webservice endpoint * @return whether WSDL access have to be secured */ public boolean isSecureWsdlAccess(final Endpoint endpoint) { final EJBSecurityMetaData ejbSecurityMD = this.getEjbSecurityMetaData(endpoint); final boolean hasEjbSecurityMD = ejbSecurityMD != null; return hasEjbSecurityMD ? ejbSecurityMD.getSecureWSDLAccess() : false; }
public JSESecurityMetaData build() { return new JSESecurityMetaData(transportGuarantee, webResources); }
public JSEArchiveMetaData build() { return new JSEArchiveMetaData(contextRoot, servletMappings, servletClassNames, configName, configFile, securityDomain, publishLocationAdapter, securityMetaData); }
public SLSBMetaData build() { return new SLSBMetaData(ejbName, ejbClass, homeClass, localHomeClass, seiName, jndiName, localJndiName, portComponentName, portComponentURI, securityMetaData); }
/** * @see org.jboss.webservices.integration.tomcat.SecurityMetaDataAccessorEJB#getAuthMethod(Endpoint) * * @param endpoint EJB webservice endpoint * @return authentication method or null if not specified */ public String getAuthMethod(final Endpoint endpoint) { final EJBSecurityMetaData ejbSecurityMD = this.getEjbSecurityMetaData(endpoint); final boolean hasEjbSecurityMD = ejbSecurityMD != null; return hasEjbSecurityMD ? ejbSecurityMD.getAuthMethod() : null; }
/** * @see org.jboss.webservices.integration.tomcat.SecurityMetaDataAccessorEJB#getTransportGuarantee(Endpoint) * * @param endpoint EJB webservice endpoint * @return transport guarantee or null if not specified */ public String getTransportGuarantee(final Endpoint endpoint) { final EJBSecurityMetaData ejbSecurityMD = this.getEjbSecurityMetaData(endpoint); final boolean hasEjbSecurityMD = ejbSecurityMD != null; return hasEjbSecurityMD ? ejbSecurityMD.getTransportGuarantee() : null; }
public String getContainerObjectNameJndiName() { return getHome() != null ? getJndiName() : getLocalJndiName(); }
public String getRealmName(final Endpoint endpoint) { final EJBSecurityMetaData ejbSecurityMD = this.getEjbSecurityMetaData(endpoint); final boolean hasEjbSecurityMD = ejbSecurityMD != null; return hasEjbSecurityMD ? ejbSecurityMD.getRealmName() : null; }
public String getWsdlPublishLocationByName(String name) { String publishLocation = (publishLocationAdapter != null ? publishLocationAdapter.getWsdlPublishLocationByName(name) : null); return publishLocation; }
private String getUrlPattern(Deployment dep, Endpoint ep) { String urlPattern = null; EJBArchiveMetaData appMetaData = dep.getAttachment(EJBArchiveMetaData.class); if (appMetaData != null && appMetaData.getBeanByEjbName(ep.getShortName()) != null) { EJBMetaData bmd = appMetaData.getBeanByEjbName(ep.getShortName()); urlPattern = bmd.getPortComponentURI(); } return urlPattern; } }
/** * @see org.jboss.webservices.integration.tomcat.SecurityMetaDataAccessorEJB#isSecureWsdlAccess(Endpoint) * * @param endpoint EJB webservice endpoint * @return whether WSDL access have to be secured */ public boolean isSecureWsdlAccess(final Endpoint endpoint) { final EJBSecurityMetaData ejbSecurityMD = this.getEjbSecurityMetaData(endpoint); final boolean hasEjbSecurityMD = ejbSecurityMD != null; return hasEjbSecurityMD ? ejbSecurityMD.getSecureWSDLAccess() : false; }
/** * @see org.jboss.webservices.integration.tomcat.SecurityMetaDataAccessorEJB#getAuthMethod(Endpoint) * * @param endpoint EJB webservice endpoint * @return authentication method or null if not specified */ public String getAuthMethod(final Endpoint endpoint) { final EJBSecurityMetaData ejbSecurityMD = this.getEjbSecurityMetaData(endpoint); final boolean hasEjbSecurityMD = ejbSecurityMD != null; return hasEjbSecurityMD ? ejbSecurityMD.getAuthMethod() : null; }
public String getContainerObjectNameJndiName() { return getHome() != null ? getJndiName() : getLocalJndiName(); }
public String getWsdlPublishLocationByName(String name) { if (this.publishLocationAdapter != null) { return this.publishLocationAdapter.getWsdlPublishLocationByName(name); } return null; }
/** * @see org.jboss.webservices.integration.tomcat.SecurityMetaDataAccessorEJB#isSecureWsdlAccess(Endpoint) * * @param endpoint EJB webservice endpoint * @return whether WSDL access have to be secured */ public boolean isSecureWsdlAccess(final Endpoint endpoint) { final EJBSecurityMetaData ejbSecurityMD = this.getEjbSecurityMetaData(endpoint); final boolean hasEjbSecurityMD = ejbSecurityMD != null; return hasEjbSecurityMD ? ejbSecurityMD.getSecureWSDLAccess() : false; }