public abstract class AbstractGadgetDataServiceDAO extends Object implements GadgetDataServiceDAO
| Constructor and Description |
|---|
AbstractGadgetDataServiceDAO() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDevicesWithDetails, getFeatureNonCompliantDevicesWithDetails, getNonCompliantDeviceCountsByFeaturespublic DeviceCountByGroup getTotalDeviceCount(String userName) throws SQLException
getTotalDeviceCount in interface GadgetDataServiceDAOSQLExceptionpublic DeviceCountByGroup getDeviceCount(ExtendedFilterSet extendedFilterSet, String userName) throws InvalidPotentialVulnerabilityValueException, SQLException
getDeviceCount in interface GadgetDataServiceDAOInvalidPotentialVulnerabilityValueExceptionSQLExceptionpublic DeviceCountByGroup getFeatureNonCompliantDeviceCount(String featureCode, BasicFilterSet basicFilterSet, String userName) throws InvalidFeatureCodeValueException, SQLException
getFeatureNonCompliantDeviceCount in interface GadgetDataServiceDAOInvalidFeatureCodeValueExceptionSQLExceptionpublic List<DeviceCountByGroup> getDeviceCountsByConnectivityStatuses(String userName) throws SQLException
getDeviceCountsByConnectivityStatuses in interface GadgetDataServiceDAOSQLExceptionpublic List<DeviceCountByGroup> getDeviceCountsByPotentialVulnerabilities(String userName) throws SQLException
getDeviceCountsByPotentialVulnerabilities in interface GadgetDataServiceDAOSQLExceptionpublic List<DeviceCountByGroup> getDeviceCountsByPlatforms(ExtendedFilterSet extendedFilterSet, String userName) throws InvalidPotentialVulnerabilityValueException, SQLException
getDeviceCountsByPlatforms in interface GadgetDataServiceDAOInvalidPotentialVulnerabilityValueExceptionSQLExceptionpublic List<DeviceCountByGroup> getFeatureNonCompliantDeviceCountsByPlatforms(String featureCode, BasicFilterSet basicFilterSet, String userName) throws InvalidFeatureCodeValueException, SQLException
getFeatureNonCompliantDeviceCountsByPlatforms in interface GadgetDataServiceDAOInvalidFeatureCodeValueExceptionSQLExceptionpublic List<DeviceCountByGroup> getDeviceCountsByOwnershipTypes(ExtendedFilterSet extendedFilterSet, String userName) throws InvalidPotentialVulnerabilityValueException, SQLException
getDeviceCountsByOwnershipTypes in interface GadgetDataServiceDAOInvalidPotentialVulnerabilityValueExceptionSQLExceptionpublic List<DeviceCountByGroup> getFeatureNonCompliantDeviceCountsByOwnershipTypes(String featureCode, BasicFilterSet basicFilterSet, String userName) throws InvalidFeatureCodeValueException, SQLException
getFeatureNonCompliantDeviceCountsByOwnershipTypes in interface GadgetDataServiceDAOInvalidFeatureCodeValueExceptionSQLExceptionpublic List<DeviceWithDetails> getDevicesWithDetails(ExtendedFilterSet extendedFilterSet, String userName) throws InvalidPotentialVulnerabilityValueException, SQLException
getDevicesWithDetails in interface GadgetDataServiceDAOInvalidPotentialVulnerabilityValueExceptionSQLExceptionpublic List<DeviceWithDetails> getFeatureNonCompliantDevicesWithDetails(String featureCode, BasicFilterSet basicFilterSet, String userName) throws InvalidFeatureCodeValueException, SQLException
getFeatureNonCompliantDevicesWithDetails in interface GadgetDataServiceDAOInvalidFeatureCodeValueExceptionSQLExceptionprotected Map<String,Object> extractDatabaseFiltersFromBean(BasicFilterSet basicFilterSet)
protected Map<String,Object> extractDatabaseFiltersFromBean(ExtendedFilterSet extendedFilterSet) throws InvalidPotentialVulnerabilityValueException
protected Connection getConnection() throws SQLException
SQLExceptionCopyright © 2017 WSO2. All rights reserved.