public class org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor$Register extends java.lang.Object implements org.apache.isis.core.metamodel.facetapi.MetaModelRefiner
{
public void <init>()
{
org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor$Register v;
v := @this: org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor$Register;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void refineProgrammingModel(org.apache.isis.core.metamodel.progmodel.ProgrammingModel)
{
org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker[] v;
org.apache.isis.core.metamodel.context.MetaModelContext v;
org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor$Register v;
org.apache.isis.core.metamodel.progmodel.ProgrammingModel v;
org.apache.isis.core.metamodel.progmodel.ProgrammingModel$PostProcessingOrder v;
org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor v;
v := @this: org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor$Register;
v := @parameter: org.apache.isis.core.metamodel.progmodel.ProgrammingModel;
v = <org.apache.isis.core.metamodel.progmodel.ProgrammingModel$PostProcessingOrder: org.apache.isis.core.metamodel.progmodel.ProgrammingModel$PostProcessingOrder A2_AFTER_BUILTIN>;
v = new org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.progmodel.ProgrammingModel: org.apache.isis.core.metamodel.context.MetaModelContext getMetaModelContext()>();
specialinvoke v.<org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor: void <init>(org.apache.isis.core.metamodel.context.MetaModelContext)>(v);
v = newarray (org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker)[0];
interfaceinvoke v.<org.apache.isis.core.metamodel.progmodel.ProgrammingModel: void addPostProcessor(org.apache.isis.core.metamodel.progmodel.ProgrammingModel$PostProcessingOrder,org.apache.isis.core.metamodel.postprocessors.ObjectSpecificationPostProcessor,org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker[])>(v, v, v);
return;
}
}