public class org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile extends org.apache.wicket.markup.html.link.Link implements org.apache.wicket.IRequestListener
{
private static final long serialVersionUID;
private final org.apache.wicket.request.resource.IResource resource;
private final org.apache.wicket.request.mapper.parameter.PageParameters resourceParameters;
public void <init>(java.lang.String, org.apache.wicket.request.resource.IResource)
{
org.apache.wicket.request.resource.IResource v;
org.apache.wicket.request.mapper.parameter.PageParameters v, v;
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile v;
java.lang.String v, v;
java.util.UUID v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile;
v := @parameter: java.lang.String;
v := @parameter: org.apache.wicket.request.resource.IResource;
specialinvoke v.<org.apache.wicket.markup.html.link.Link: void <init>(java.lang.String)>(v);
v.<org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile: org.apache.wicket.request.resource.IResource resource> = v;
v = new org.apache.wicket.request.mapper.parameter.PageParameters;
specialinvoke v.<org.apache.wicket.request.mapper.parameter.PageParameters: void <init>()>();
v = staticinvoke <java.util.UUID: java.util.UUID randomUUID()>();
v = virtualinvoke v.<java.util.UUID: java.lang.String toString()>();
v = virtualinvoke v.<org.apache.wicket.request.mapper.parameter.PageParameters: org.apache.wicket.request.mapper.parameter.PageParameters add(java.lang.String,java.lang.Object)>("antiCache", v);
v.<org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile: org.apache.wicket.request.mapper.parameter.PageParameters resourceParameters> = v;
return;
}
public void onClick()
{
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile;
return;
}
public boolean rendersPage()
{
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile;
return 0;
}
protected boolean getStatelessHint()
{
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile;
return 0;
}
protected final java.lang.CharSequence getURL()
{
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile v;
org.apache.wicket.request.mapper.parameter.PageParameters v;
java.lang.CharSequence v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile;
v = v.<org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile: org.apache.wicket.request.mapper.parameter.PageParameters resourceParameters>;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile: java.lang.CharSequence urlForListener(org.apache.wicket.request.mapper.parameter.PageParameters)>(v);
return v;
}
public final void onRequest()
{
org.apache.wicket.request.cycle.RequestCycle v, v;
org.apache.wicket.request.resource.IResource$Attributes v;
org.apache.wicket.request.resource.IResource v;
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile v;
org.apache.wicket.request.Response v;
org.apache.wicket.request.Request v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile;
v = new org.apache.wicket.request.resource.IResource$Attributes;
v = staticinvoke <org.apache.wicket.request.cycle.RequestCycle: org.apache.wicket.request.cycle.RequestCycle get()>();
v = virtualinvoke v.<org.apache.wicket.request.cycle.RequestCycle: org.apache.wicket.request.Request getRequest()>();
v = staticinvoke <org.apache.wicket.request.cycle.RequestCycle: org.apache.wicket.request.cycle.RequestCycle get()>();
v = virtualinvoke v.<org.apache.wicket.request.cycle.RequestCycle: org.apache.wicket.request.Response getResponse()>();
specialinvoke v.<org.apache.wicket.request.resource.IResource$Attributes: void <init>(org.apache.wicket.request.Request,org.apache.wicket.request.Response,org.apache.wicket.request.mapper.parameter.PageParameters)>(v, v, null);
v = v.<org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.ResourceLinkVolatile: org.apache.wicket.request.resource.IResource resource>;
interfaceinvoke v.<org.apache.wicket.request.resource.IResource: void respond(org.apache.wicket.request.resource.IResource$Attributes)>(v);
specialinvoke v.<org.apache.wicket.markup.html.link.Link: void onRequest()>();
return;
}
}