Package com.adobe.acs.commons.mcp.model
Class GenericReport
java.lang.Object
com.adobe.acs.commons.mcp.model.AbstractReport
com.adobe.acs.commons.mcp.model.GenericReport
@ProviderType
@Model(adaptables=org.apache.sling.api.resource.Resource.class,
defaultInjectionStrategy=OPTIONAL)
public class GenericReport
extends AbstractReport
Describes a very simple table, which is up to the process definition to
outline. This report type is not efficient with large number of resulting
rows, because it creates a JCR node for each row.
-
Field Summary
FieldsFields inherited from class com.adobe.acs.commons.mcp.model.AbstractReport
columnsData, nameData, rowsData -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.adobe.acs.commons.mcp.model.AbstractReport
getColumnNames, getColumns, getName, getRows, setName, setRows, setRows
-
Field Details
-
GENERIC_REPORT_RESOURCE_TYPE
- See Also:
-
-
Constructor Details
-
GenericReport
public GenericReport()
-
-
Method Details
-
getResourceType
-
init
-
persist
public void persist(org.apache.sling.api.resource.ResourceResolver rr, String path) throws org.apache.sling.api.resource.PersistenceException, javax.jcr.RepositoryException Description copied from class:AbstractReportPersist all data stored in the properties- Specified by:
persistin classAbstractReport- Parameters:
rr- a resourceresolver to usepath- the path to store the report at- Throws:
org.apache.sling.api.resource.PersistenceException- in case of problemsjavax.jcr.RepositoryException- in case of problems
-