
com.stormpath.sdk.servlet.idsite.DefaultIdSiteOrganizationResolver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stormpath-sdk-servlet Show documentation
Show all versions of stormpath-sdk-servlet Show documentation
Servlet-specific additions allowing one to more easily deploy the Stormpath SDK in a servlet-container-based
web application.
The newest version!
package com.stormpath.sdk.servlet.idsite;
import com.stormpath.sdk.servlet.http.Resolver;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @since 1.0.RC5
*/
public class DefaultIdSiteOrganizationResolver implements Resolver {
private Resolver organizationNameKeyResolver;
private Boolean useSubdomain;
private Boolean showOrganizationField;
public void setOrganizationNameKeyResolver(Resolver organizationNameKeyResolver) {
this.organizationNameKeyResolver = organizationNameKeyResolver;
}
public void setUseSubdomain(Boolean useSubdomain) {
this.useSubdomain = useSubdomain;
}
public void setShowOrganizationField(Boolean showOrganizationField) {
this.showOrganizationField = showOrganizationField;
}
@Override
public IdSiteOrganizationContext get(HttpServletRequest request, HttpServletResponse response) {
String subdomain = organizationNameKeyResolver.get(request, response);
return new DefaultIdSiteOrganizationContext(subdomain, useSubdomain, showOrganizationField);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy