Class UserReportlet
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.job.report.AbstractReportlet
-
- org.apache.syncope.core.provisioning.java.job.report.UserReportlet
-
- All Implemented Interfaces:
org.apache.syncope.core.persistence.api.dao.Reportlet
public class UserReportlet extends AbstractReportlet
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.syncope.core.provisioning.api.data.AnyObjectDataBinder
anyObjectDataBinder
protected org.apache.syncope.common.lib.report.UserReportletConf
conf
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
protected org.apache.syncope.core.persistence.api.dao.UserDAO
userDAO
protected org.apache.syncope.core.provisioning.api.data.UserDataBinder
userDataBinder
-
Fields inherited from class org.apache.syncope.core.provisioning.java.job.report.AbstractReportlet
LOG
-
-
Constructor Summary
Constructors Constructor Description UserReportlet()
-
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, AtomicReference<String> status)
protected void
doExtract(ContentHandler handler, List<org.apache.syncope.core.persistence.api.entity.user.User> users)
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
-
-
-
-
Field Detail
-
realmDAO
@Autowired protected org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO
-
userDAO
@Autowired protected org.apache.syncope.core.persistence.api.dao.UserDAO userDAO
-
searchDAO
@Autowired protected org.apache.syncope.core.persistence.api.dao.AnySearchDAO searchDAO
-
userDataBinder
@Autowired protected org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder
-
groupDataBinder
@Autowired protected org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder
-
anyObjectDataBinder
@Autowired protected org.apache.syncope.core.provisioning.api.data.AnyObjectDataBinder anyObjectDataBinder
-
searchCondVisitor
@Autowired protected org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor
-
conf
protected org.apache.syncope.common.lib.report.UserReportletConf 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.user.User> users) 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, AtomicReference<String> status) throws SAXException
- Specified by:
doExtract
in classAbstractReportlet
- Throws:
SAXException
-
-