Interface ThemeService

All Known Implementing Classes:
ThemeServiceImpl

public interface ThemeService
Author:
Eric LELEU (eric.leleu at graviteesource.com), GraviteeSource Team
  • Method Details

    • findByReference

      io.reactivex.rxjava3.core.Maybe<Theme> findByReference(ReferenceType referenceType, String referenceId)
    • create

      io.reactivex.rxjava3.core.Single<Theme> create(Domain domain, NewTheme newTheme, User principal)
    • update

      io.reactivex.rxjava3.core.Single<Theme> update(Domain domain, Theme updatedTheme, User principal)
    • delete

      io.reactivex.rxjava3.core.Completable delete(Domain domain, String themeId, User principal)
    • getTheme

      io.reactivex.rxjava3.core.Maybe<Theme> getTheme(Domain domain, String themeId)
    • sanitize

      Theme sanitize(Theme theme)
    • validate

      io.reactivex.rxjava3.core.Completable validate(Theme theme)