Class GroupReportlet
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.job.report.AbstractReportlet
-
- org.apache.syncope.core.provisioning.java.job.report.GroupReportlet
-
- All Implemented Interfaces:
org.apache.syncope.core.persistence.api.dao.Reportlet
public class GroupReportlet extends AbstractReportlet
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.syncope.common.lib.report.GroupReportletConf
conf
protected org.apache.syncope.core.persistence.api.dao.GroupDAO
groupDAO
protected org.apache.syncope.core.provisioning.api.data.GroupDataBinder
groupDataBinder
protected org.apache.syncope.core.persistence.api.dao.RealmDAO
realmDAO
protected org.apache.syncope.core.persistence.api.search.SearchCondVisitor
searchCondVisitor
protected org.apache.syncope.core.persistence.api.dao.AnySearchDAO
searchDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.job.report.AbstractReportlet
LOG, publisher
-
-
Constructor Summary
Constructors Constructor Description GroupReportlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
count()
protected void
doExtract(org.apache.syncope.common.lib.report.ReportletConf conf, ContentHandler handler, String refDesc)
protected void
doExtract(ContentHandler handler, List<org.apache.syncope.core.persistence.api.entity.group.Group> groups)
protected void
doExtractAttributes(ContentHandler handler, org.apache.syncope.common.lib.to.AnyTO anyTO, Collection<String> attrs, Collection<String> derAttrs, Collection<String> virAttrs)
protected void
doExtractConf(ContentHandler handler)
protected void
doExtractResources(ContentHandler handler, org.apache.syncope.common.lib.to.AnyTO anyTO)
-
Methods inherited from class org.apache.syncope.core.provisioning.java.job.report.AbstractReportlet
extract, setConf, setStatus
-
-
-
-
Field Detail
-
realmDAO
@Autowired protected org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO
-
groupDAO
@Autowired protected org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO
-
searchDAO
@Autowired protected org.apache.syncope.core.persistence.api.dao.AnySearchDAO searchDAO
-
groupDataBinder
@Autowired protected org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder
-
searchCondVisitor
@Autowired protected org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor
-
conf
protected org.apache.syncope.common.lib.report.GroupReportletConf conf
-
-
Method Detail
-
doExtractResources
protected void doExtractResources(ContentHandler handler, org.apache.syncope.common.lib.to.AnyTO anyTO) throws SAXException
- Throws:
SAXException
-
doExtractAttributes
protected void doExtractAttributes(ContentHandler handler, org.apache.syncope.common.lib.to.AnyTO anyTO, Collection<String> attrs, Collection<String> derAttrs, Collection<String> virAttrs) throws SAXException
- Throws:
SAXException
-
doExtract
protected void doExtract(ContentHandler handler, List<org.apache.syncope.core.persistence.api.entity.group.Group> groups) throws SAXException
- Throws:
SAXException
-
doExtractConf
protected void doExtractConf(ContentHandler handler) throws SAXException
- Throws:
SAXException
-
count
protected int count()
-
doExtract
protected void doExtract(org.apache.syncope.common.lib.report.ReportletConf conf, ContentHandler handler, String refDesc) throws SAXException
- Specified by:
doExtract
in classAbstractReportlet
- Throws:
SAXException
-
-