@ProviderType
@Model(adaptables=org.apache.sling.api.resource.Resource.class,
defaultInjectionStrategy=OPTIONAL)
public class GenericReport
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
GENERIC_REPORT_RESOURCE_TYPE |
| Constructor and Description |
|---|
GenericReport() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getColumnNames() |
List<String> |
getColumns() |
String |
getName() |
String |
getResourceType() |
List<org.apache.sling.api.resource.ValueMap> |
getRows() |
void |
persist(org.apache.sling.api.resource.ResourceResolver rr,
String path) |
void |
setName(String name) |
<E extends Enum<E>,V> |
setRows(List<EnumMap<E,V>> reportData,
Class<E> enumClass) |
<E extends Enum<E>,V> |
setRows(Map<String,EnumMap<E,V>> reportData,
String keyName,
Class<E> enumClass) |
public static final String GENERIC_REPORT_RESOURCE_TYPE
public String getResourceType()
public void persist(org.apache.sling.api.resource.ResourceResolver rr,
String path)
throws org.apache.sling.api.resource.PersistenceException,
javax.jcr.RepositoryException
org.apache.sling.api.resource.PersistenceExceptionjavax.jcr.RepositoryExceptionpublic <E extends Enum<E>,V> void setRows(Map<String,EnumMap<E,V>> reportData, String keyName, Class<E> enumClass) throws org.apache.sling.api.resource.PersistenceException, javax.jcr.RepositoryException
org.apache.sling.api.resource.PersistenceExceptionjavax.jcr.RepositoryExceptionpublic <E extends Enum<E>,V> void setRows(List<EnumMap<E,V>> reportData, Class<E> enumClass) throws org.apache.sling.api.resource.PersistenceException, javax.jcr.RepositoryException
org.apache.sling.api.resource.PersistenceExceptionjavax.jcr.RepositoryExceptionpublic List<org.apache.sling.api.resource.ValueMap> getRows()
public String getName()
public void setName(String name)
name - the name to setCopyright © 2013–2020 Adobe. All rights reserved.