public class psiprobe.ProbeSecurityConfig extends java.lang.Object
{
public void <init>()
{
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.springframework.security.web.FilterChainProxy getFilterChainProxy()
{
java.lang.Object[] v;
org.springframework.security.web.FilterChainProxy v;
org.springframework.security.web.DefaultSecurityFilterChain v;
org.springframework.security.web.context.SecurityContextPersistenceFilter v;
org.springframework.security.web.access.ExceptionTranslationFilter v;
org.springframework.security.web.access.intercept.FilterSecurityInterceptor v;
org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter v;
org.springframework.security.web.authentication.logout.LogoutFilter v;
psiprobe.ProbeSecurityConfig v;
org.springframework.security.web.util.matcher.AntPathRequestMatcher v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.DefaultSecurityFilterChain;
v = new org.springframework.security.web.util.matcher.AntPathRequestMatcher;
specialinvoke v.<org.springframework.security.web.util.matcher.AntPathRequestMatcher: void <init>(java.lang.String)>("/**");
v = newarray (javax.servlet.Filter)[5];
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.context.SecurityContextPersistenceFilter getSecurityContextPersistenceFilter()>();
v[0] = v;
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter getJ2eePreAuthenticatedProcessingFilter()>();
v[1] = v;
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.logout.LogoutFilter getLogoutFilter()>();
v[2] = v;
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.access.ExceptionTranslationFilter getExceptionTranslationFilter()>();
v[3] = v;
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.access.intercept.FilterSecurityInterceptor getFilterSecurityInterceptor()>();
v[4] = v;
specialinvoke v.<org.springframework.security.web.DefaultSecurityFilterChain: void <init>(org.springframework.security.web.util.matcher.RequestMatcher,javax.servlet.Filter[])>(v, v);
v = new org.springframework.security.web.FilterChainProxy;
specialinvoke v.<org.springframework.security.web.FilterChainProxy: void <init>(org.springframework.security.web.SecurityFilterChain)>(v);
return v;
}
public org.springframework.security.authentication.ProviderManager getProviderManager()
{
org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider v;
org.springframework.security.authentication.ProviderManager v;
psiprobe.ProbeSecurityConfig v;
java.util.ArrayList v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider getPreAuthenticatedAuthenticationProvider()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new org.springframework.security.authentication.ProviderManager;
specialinvoke v.<org.springframework.security.authentication.ProviderManager: void <init>(java.util.List)>(v);
return v;
}
public org.springframework.security.web.context.SecurityContextPersistenceFilter getSecurityContextPersistenceFilter()
{
org.springframework.security.web.context.SecurityContextPersistenceFilter v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.context.SecurityContextPersistenceFilter;
specialinvoke v.<org.springframework.security.web.context.SecurityContextPersistenceFilter: void <init>()>();
return v;
}
public org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider getPreAuthenticatedAuthenticationProvider()
{
org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider v;
psiprobe.ProbeSecurityConfig v;
org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider;
specialinvoke v.<org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider: void <init>()>();
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService getPreAuthenticatedGrantedAuthoritiesUserDetailsService()>();
virtualinvoke v.<org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider: void setPreAuthenticatedUserDetailsService(org.springframework.security.core.userdetails.AuthenticationUserDetailsService)>(v);
return v;
}
public org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService getPreAuthenticatedGrantedAuthoritiesUserDetailsService()
{
psiprobe.ProbeSecurityConfig v;
org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService;
specialinvoke v.<org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService: void <init>()>();
return v;
}
public org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter getJ2eePreAuthenticatedProcessingFilter()
{
org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource v;
org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter v;
org.springframework.security.authentication.ProviderManager v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter;
specialinvoke v.<org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter: void <init>()>();
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.authentication.ProviderManager getProviderManager()>();
virtualinvoke v.<org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter: void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager)>(v);
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource()>();
virtualinvoke v.<org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter: void setAuthenticationDetailsSource(org.springframework.security.authentication.AuthenticationDetailsSource)>(v);
return v;
}
public org.springframework.security.web.authentication.Http403ForbiddenEntryPoint getHttp403ForbiddenEntryPoint()
{
org.springframework.security.web.authentication.Http403ForbiddenEntryPoint v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.Http403ForbiddenEntryPoint;
specialinvoke v.<org.springframework.security.web.authentication.Http403ForbiddenEntryPoint: void <init>()>();
return v;
}
public org.springframework.security.web.authentication.logout.LogoutFilter getLogoutFilter()
{
java.lang.Object[] v;
org.springframework.security.web.authentication.logout.LogoutFilter v;
psiprobe.ProbeSecurityConfig v;
org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.logout.LogoutFilter;
v = newarray (org.springframework.security.web.authentication.logout.LogoutHandler)[1];
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler getSecurityContextLogoutHandler()>();
v[0] = v;
specialinvoke v.<org.springframework.security.web.authentication.logout.LogoutFilter: void <init>(java.lang.String,org.springframework.security.web.authentication.logout.LogoutHandler[])>("/", v);
return v;
}
public org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler getSecurityContextLogoutHandler()
{
psiprobe.ProbeSecurityConfig v;
org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler;
specialinvoke v.<org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler: void <init>()>();
return v;
}
public org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource()
{
org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper v;
org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource v;
org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;
specialinvoke v.<org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource: void <init>()>();
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever getWebXmlMappableAttributesRetriever()>();
virtualinvoke v.<org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource: void setMappableRolesRetriever(org.springframework.security.core.authority.mapping.MappableAttributesRetriever)>(v);
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper getSimpleAttributes2GrantedAuthoritiesMapper()>();
virtualinvoke v.<org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource: void setUserRoles2GrantedAuthoritiesMapper(org.springframework.security.core.authority.mapping.Attributes2GrantedAuthoritiesMapper)>(v);
return v;
}
public org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper getSimpleAttributes2GrantedAuthoritiesMapper()
{
org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper;
specialinvoke v.<org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper: void <init>()>();
virtualinvoke v.<org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper: void setConvertAttributeToUpperCase(boolean)>(1);
return v;
}
public org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever getWebXmlMappableAttributesRetriever()
{
org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever;
specialinvoke v.<org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever: void <init>()>();
return v;
}
public org.springframework.security.web.access.ExceptionTranslationFilter getExceptionTranslationFilter()
{
org.springframework.security.web.authentication.Http403ForbiddenEntryPoint v;
org.springframework.security.web.access.ExceptionTranslationFilter v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.access.ExceptionTranslationFilter;
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.web.authentication.Http403ForbiddenEntryPoint getHttp403ForbiddenEntryPoint()>();
specialinvoke v.<org.springframework.security.web.access.ExceptionTranslationFilter: void <init>(org.springframework.security.web.AuthenticationEntryPoint)>(v);
return v;
}
public org.springframework.security.access.vote.AffirmativeBased getAffirmativeBased()
{
org.springframework.security.access.vote.AffirmativeBased v;
org.springframework.security.access.vote.RoleVoter v;
psiprobe.ProbeSecurityConfig v;
java.util.ArrayList v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.access.vote.RoleVoter getRoleVoter()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new org.springframework.security.access.vote.AffirmativeBased;
specialinvoke v.<org.springframework.security.access.vote.AffirmativeBased: void <init>(java.util.List)>(v);
virtualinvoke v.<org.springframework.security.access.vote.AffirmativeBased: void setAllowIfAllAbstainDecisions(boolean)>(0);
return v;
}
public org.springframework.security.web.access.intercept.FilterSecurityInterceptor getFilterSecurityInterceptor()
{
org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource v;
java.util.LinkedHashMap v;
org.springframework.security.web.access.intercept.FilterSecurityInterceptor v;
psiprobe.ProbeSecurityConfig v;
org.springframework.security.access.vote.AffirmativeBased v;
org.springframework.security.authentication.ProviderManager v;
java.util.List v, v, v, v, v;
org.springframework.security.web.util.matcher.AntPathRequestMatcher v, v, v, v, v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.access.intercept.FilterSecurityInterceptor;
specialinvoke v.<org.springframework.security.web.access.intercept.FilterSecurityInterceptor: void <init>()>();
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.authentication.ProviderManager getProviderManager()>();
virtualinvoke v.<org.springframework.security.web.access.intercept.FilterSecurityInterceptor: void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager)>(v);
v = virtualinvoke v.<psiprobe.ProbeSecurityConfig: org.springframework.security.access.vote.AffirmativeBased getAffirmativeBased()>();
virtualinvoke v.<org.springframework.security.web.access.intercept.FilterSecurityInterceptor: void setAccessDecisionManager(org.springframework.security.access.AccessDecisionManager)>(v);
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = new org.springframework.security.web.util.matcher.AntPathRequestMatcher;
specialinvoke v.<org.springframework.security.web.util.matcher.AntPathRequestMatcher: void <init>(java.lang.String)>("/adm/**");
v = staticinvoke <org.springframework.security.access.SecurityConfig: java.util.List createListFromCommaDelimitedString(java.lang.String)>("ROLE_MANAGER,ROLE_MANAGER-GUI");
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new org.springframework.security.web.util.matcher.AntPathRequestMatcher;
specialinvoke v.<org.springframework.security.web.util.matcher.AntPathRequestMatcher: void <init>(java.lang.String)>("/adm/restartvm.ajax");
v = staticinvoke <org.springframework.security.access.SecurityConfig: java.util.List createListFromCommaDelimitedString(java.lang.String)>("ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI");
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new org.springframework.security.web.util.matcher.AntPathRequestMatcher;
specialinvoke v.<org.springframework.security.web.util.matcher.AntPathRequestMatcher: void <init>(java.lang.String)>("/sql/**");
v = staticinvoke <org.springframework.security.access.SecurityConfig: java.util.List createListFromCommaDelimitedString(java.lang.String)>("ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI");
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new org.springframework.security.web.util.matcher.AntPathRequestMatcher;
specialinvoke v.<org.springframework.security.web.util.matcher.AntPathRequestMatcher: void <init>(java.lang.String)>("/app/**");
v = staticinvoke <org.springframework.security.access.SecurityConfig: java.util.List createListFromCommaDelimitedString(java.lang.String)>("ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI");
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new org.springframework.security.web.util.matcher.AntPathRequestMatcher;
specialinvoke v.<org.springframework.security.web.util.matcher.AntPathRequestMatcher: void <init>(java.lang.String)>("/**");
v = staticinvoke <org.springframework.security.access.SecurityConfig: java.util.List createListFromCommaDelimitedString(java.lang.String)>("ROLE_PROBEUSER,ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI");
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource;
specialinvoke v.<org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource: void <init>(java.util.LinkedHashMap)>(v);
virtualinvoke v.<org.springframework.security.web.access.intercept.FilterSecurityInterceptor: void setSecurityMetadataSource(org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource)>(v);
return v;
}
public org.springframework.security.access.vote.RoleVoter getRoleVoter()
{
org.springframework.security.access.vote.RoleVoter v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.access.vote.RoleVoter;
specialinvoke v.<org.springframework.security.access.vote.RoleVoter: void <init>()>();
return v;
}
public org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter getSecurityContextHolderAwareRequestFilter()
{
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter;
specialinvoke v.<org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter: void <init>()>();
return v;
}
public org.springframework.security.web.savedrequest.HttpSessionRequestCache getHttpSessionRequestCache()
{
org.springframework.security.web.savedrequest.HttpSessionRequestCache v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new org.springframework.security.web.savedrequest.HttpSessionRequestCache;
specialinvoke v.<org.springframework.security.web.savedrequest.HttpSessionRequestCache: void <init>()>();
virtualinvoke v.<org.springframework.security.web.savedrequest.HttpSessionRequestCache: void setCreateSessionAllowed(boolean)>(0);
return v;
}
public com.thoughtworks.xstream.XStream getXstream()
{
com.thoughtworks.xstream.XStream v;
com.thoughtworks.xstream.security.TypePermission v, v, v;
java.lang.String[] v;
psiprobe.ProbeSecurityConfig v;
v := @this: psiprobe.ProbeSecurityConfig;
v = new com.thoughtworks.xstream.XStream;
specialinvoke v.<com.thoughtworks.xstream.XStream: void <init>()>();
v = <com.thoughtworks.xstream.security.NoTypePermission: com.thoughtworks.xstream.security.TypePermission NONE>;
virtualinvoke v.<com.thoughtworks.xstream.XStream: void addPermission(com.thoughtworks.xstream.security.TypePermission)>(v);
v = <com.thoughtworks.xstream.security.NullPermission: com.thoughtworks.xstream.security.TypePermission NULL>;
virtualinvoke v.<com.thoughtworks.xstream.XStream: void addPermission(com.thoughtworks.xstream.security.TypePermission)>(v);
v = <com.thoughtworks.xstream.security.PrimitiveTypePermission: com.thoughtworks.xstream.security.TypePermission PRIMITIVES>;
virtualinvoke v.<com.thoughtworks.xstream.XStream: void addPermission(com.thoughtworks.xstream.security.TypePermission)>(v);
virtualinvoke v.<com.thoughtworks.xstream.XStream: void allowTypeHierarchy(java.lang.Class)>(class "Ljava/util/Collection;");
virtualinvoke v.<com.thoughtworks.xstream.XStream: void allowTypeHierarchy(java.lang.Class)>(class "Ljava/lang/String;");
virtualinvoke v.<com.thoughtworks.xstream.XStream: void allowTypeHierarchy(java.lang.Class)>(class "Ljava/util/TreeMap;");
v = newarray (java.lang.String)[4];
v[0] = "org.jfree.data.xy.**";
v[1] = "psiprobe.controllers.**";
v[2] = "psiprobe.model.**";
v[3] = "psiprobe.model.stats.**";
virtualinvoke v.<com.thoughtworks.xstream.XStream: void allowTypesByWildcard(java.lang.String[])>(v);
return v;
}
}