Package io.gravitee.am.service.impl
Class ReporterServiceImpl
java.lang.Object
io.gravitee.am.service.impl.ReporterServiceImpl
- All Implemented Interfaces:
ReporterService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Reporter>create(String domain, NewReporter newReporter, User principal, boolean system) io.reactivex.rxjava3.core.Single<Reporter>createDefault(String domain) createInternal(String domain) createReporterConfig(String domain) io.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Flowable<Reporter>findAll()io.reactivex.rxjava3.core.Flowable<Reporter>findByDomain(String domain) io.reactivex.rxjava3.core.Maybe<Reporter>io.reactivex.rxjava3.core.Single<Reporter>update(String domain, String id, UpdateReporter updateReporter, User principal, boolean isUpgrader) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.am.service.ReporterService
create, createInternal, delete, update
-
Field Details
-
TABLE_SUFFIX_MAX_LENGTH
public static final int TABLE_SUFFIX_MAX_LENGTH- See Also:
-
REPORTER_AM_JDBC
- See Also:
-
REPORTER_AM_FILE
- See Also:
-
REPORTER_CONFIG_FILENAME
- See Also:
-
ADMIN_DOMAIN
- See Also:
-
FILENAME_REGEX
- See Also:
-
-
Constructor Details
-
ReporterServiceImpl
public ReporterServiceImpl()
-
-
Method Details
-
findAll
- Specified by:
findAllin interfaceReporterService
-
findByDomain
- Specified by:
findByDomainin interfaceReporterService
-
findById
- Specified by:
findByIdin interfaceReporterService
-
createDefault
- Specified by:
createDefaultin interfaceReporterService
-
createInternal
- Specified by:
createInternalin interfaceReporterService
-
create
public io.reactivex.rxjava3.core.Single<Reporter> create(String domain, NewReporter newReporter, User principal, boolean system) - Specified by:
createin interfaceReporterService
-
update
public io.reactivex.rxjava3.core.Single<Reporter> update(String domain, String id, UpdateReporter updateReporter, User principal, boolean isUpgrader) - Specified by:
updatein interfaceReporterService
-
delete
- Specified by:
deletein interfaceReporterService
-
createReporterConfig
- Specified by:
createReporterConfigin interfaceReporterService
-