public final class io.wcm.handler.media.MediaRequest extends java.lang.Object
{
private final org.apache.sling.api.resource.Resource resource;
private final java.lang.String mediaRef;
private final io.wcm.handler.media.MediaArgs mediaArgs;
private final io.wcm.handler.media.MediaRequest$MediaPropertyNames mediaPropertyNames;
private org.apache.sling.api.resource.ValueMap resourceProperties;
public void <init>(org.apache.sling.api.resource.Resource, io.wcm.handler.media.MediaArgs)
{
io.wcm.handler.media.MediaArgs v;
io.wcm.handler.media.MediaRequest v;
org.apache.sling.api.resource.Resource v;
v := @this: io.wcm.handler.media.MediaRequest;
v := @parameter: org.apache.sling.api.resource.Resource;
v := @parameter: io.wcm.handler.media.MediaArgs;
specialinvoke v.<io.wcm.handler.media.MediaRequest: void <init>(org.apache.sling.api.resource.Resource,java.lang.String,io.wcm.handler.media.MediaArgs,io.wcm.handler.media.MediaRequest$MediaPropertyNames)>(v, null, v, null);
return;
}
public void <init>(java.lang.String, io.wcm.handler.media.MediaArgs)
{
io.wcm.handler.media.MediaArgs v;
io.wcm.handler.media.MediaRequest v;
java.lang.String v;
v := @this: io.wcm.handler.media.MediaRequest;
v := @parameter: java.lang.String;
v := @parameter: io.wcm.handler.media.MediaArgs;
specialinvoke v.<io.wcm.handler.media.MediaRequest: void <init>(org.apache.sling.api.resource.Resource,java.lang.String,io.wcm.handler.media.MediaArgs,io.wcm.handler.media.MediaRequest$MediaPropertyNames)>(null, v, v, null);
return;
}
public void <init>(org.apache.sling.api.resource.Resource, java.lang.String, io.wcm.handler.media.MediaArgs, io.wcm.handler.media.MediaRequest$MediaPropertyNames)
{
io.wcm.handler.media.MediaRequest v;
io.wcm.handler.media.MediaArgs v, v;
io.wcm.handler.media.MediaRequest$MediaPropertyNames v, v;
org.apache.sling.api.resource.Resource v;
java.lang.String v;
v := @this: io.wcm.handler.media.MediaRequest;
v := @parameter: org.apache.sling.api.resource.Resource;
v := @parameter: java.lang.String;
v := @parameter: io.wcm.handler.media.MediaArgs;
v := @parameter: io.wcm.handler.media.MediaRequest$MediaPropertyNames;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.Resource resource> = v;
v.<io.wcm.handler.media.MediaRequest: java.lang.String mediaRef> = v;
if v == null goto label;
v = v;
goto label;
label:
v = new io.wcm.handler.media.MediaArgs;
specialinvoke v.<io.wcm.handler.media.MediaArgs: void <init>()>();
label:
v.<io.wcm.handler.media.MediaRequest: io.wcm.handler.media.MediaArgs mediaArgs> = v;
if v == null goto label;
v = v;
goto label;
label:
v = new io.wcm.handler.media.MediaRequest$MediaPropertyNames;
specialinvoke v.<io.wcm.handler.media.MediaRequest$MediaPropertyNames: void <init>()>();
label:
v.<io.wcm.handler.media.MediaRequest: io.wcm.handler.media.MediaRequest$MediaPropertyNames mediaPropertyNames> = v;
return;
}
public org.apache.sling.api.resource.Resource getResource()
{
io.wcm.handler.media.MediaRequest v;
org.apache.sling.api.resource.Resource v;
v := @this: io.wcm.handler.media.MediaRequest;
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.Resource resource>;
return v;
}
public java.lang.String getMediaRef()
{
io.wcm.handler.media.MediaRequest v;
java.lang.String v;
v := @this: io.wcm.handler.media.MediaRequest;
v = v.<io.wcm.handler.media.MediaRequest: java.lang.String mediaRef>;
return v;
}
public io.wcm.handler.media.MediaArgs getMediaArgs()
{
io.wcm.handler.media.MediaArgs v;
io.wcm.handler.media.MediaRequest v;
v := @this: io.wcm.handler.media.MediaRequest;
v = v.<io.wcm.handler.media.MediaRequest: io.wcm.handler.media.MediaArgs mediaArgs>;
return v;
}
public io.wcm.handler.media.MediaRequest$MediaPropertyNames getMediaPropertyNames()
{
io.wcm.handler.media.MediaRequest$MediaPropertyNames v;
io.wcm.handler.media.MediaRequest v;
v := @this: io.wcm.handler.media.MediaRequest;
v = v.<io.wcm.handler.media.MediaRequest: io.wcm.handler.media.MediaRequest$MediaPropertyNames mediaPropertyNames>;
return v;
}
public org.apache.sling.api.resource.ValueMap getResourceProperties()
{
org.apache.sling.api.resource.ValueMap v, v, v, v;
org.apache.sling.api.resource.Resource v, v;
java.util.HashMap v;
io.wcm.handler.media.MediaRequest v;
org.apache.sling.api.wrappers.ValueMapDecorator v;
v := @this: io.wcm.handler.media.MediaRequest;
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.ValueMap resourceProperties>;
if v != null goto label;
v = new org.apache.sling.api.wrappers.ValueMapDecorator;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
specialinvoke v.<org.apache.sling.api.wrappers.ValueMapDecorator: void <init>(java.util.Map)>(v);
v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.ValueMap resourceProperties> = v;
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.Resource resource>;
if v == null goto label;
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.ValueMap resourceProperties>;
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.Resource resource>;
v = interfaceinvoke v.<org.apache.sling.api.resource.Resource: org.apache.sling.api.resource.ValueMap getValueMap()>();
interfaceinvoke v.<org.apache.sling.api.resource.ValueMap: void putAll(java.util.Map)>(v);
label:
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.ValueMap resourceProperties>;
return v;
}
public java.lang.String toString()
{
org.apache.sling.api.resource.ValueMap v;
io.wcm.handler.media.MediaArgs v, v;
org.apache.commons.lang.builder.ToStringStyle v;
org.apache.sling.api.resource.Resource v, v, v;
io.wcm.handler.media.MediaRequest v;
java.util.Map v;
org.apache.commons.lang.builder.ToStringBuilder v;
java.lang.String v, v, v, v;
v := @this: io.wcm.handler.media.MediaRequest;
v = new org.apache.commons.lang.builder.ToStringBuilder;
v = <io.wcm.wcm.commons.util.ToStringStyle: org.apache.commons.lang.builder.ToStringStyle SHORT_PREFIX_OMIT_NULL_STYLE>;
specialinvoke v.<org.apache.commons.lang.builder.ToStringBuilder: void <init>(java.lang.Object,org.apache.commons.lang.builder.ToStringStyle)>(v, v);
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.Resource resource>;
if v == null goto label;
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.Resource resource>;
v = interfaceinvoke v.<org.apache.sling.api.resource.Resource: java.lang.String getPath()>();
virtualinvoke v.<org.apache.commons.lang.builder.ToStringBuilder: org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String,java.lang.Object)>("resource", v);
v = v.<io.wcm.handler.media.MediaRequest: org.apache.sling.api.resource.Resource resource>;
v = interfaceinvoke v.<org.apache.sling.api.resource.Resource: org.apache.sling.api.resource.ValueMap getValueMap()>();
v = staticinvoke <io.wcm.wcm.commons.util.AemObjectReflectionToStringBuilder: java.util.Map filteredValueMap(org.apache.sling.api.resource.ValueMap)>(v);
virtualinvoke v.<org.apache.commons.lang.builder.ToStringBuilder: org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String,java.lang.Object)>("resourceProperties", v);
label:
v = v.<io.wcm.handler.media.MediaRequest: java.lang.String mediaRef>;
if v == null goto label;
v = v.<io.wcm.handler.media.MediaRequest: java.lang.String mediaRef>;
virtualinvoke v.<org.apache.commons.lang.builder.ToStringBuilder: org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String,java.lang.Object)>("mediaRef", v);
label:
v = v.<io.wcm.handler.media.MediaRequest: io.wcm.handler.media.MediaArgs mediaArgs>;
if v == null goto label;
v = v.<io.wcm.handler.media.MediaRequest: io.wcm.handler.media.MediaArgs mediaArgs>;
virtualinvoke v.<org.apache.commons.lang.builder.ToStringBuilder: org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String,java.lang.Object)>("mediaArgs", v);
label:
v = virtualinvoke v.<org.apache.commons.lang.builder.ToStringBuilder: java.lang.String build()>();
return v;
}
}