Package io.didomi.sdk.purpose.mobile
Class DataProcessingDetailsViewModel
-
- All Implemented Interfaces:
@Singleton() public class DataProcessingDetailsViewModel extends ViewModelView model associated to the additional data processing details fragment/adapter.
-
-
Field Summary
Fields Modifier and Type Field Description private DataProcessingselectedItemprivate final Stringtitleprivate final Stringdescriptionprivate final StringdescriptionLegalprivate final List<String>illustrationsprivate final StringillustrationsHeaderLabelprivate final Stringnameprivate final StringaccessibilityCloseDescriptionprivate final LogoProviderlogoProvider
-
Constructor Summary
Constructors Constructor Description DataProcessingDetailsViewModel(ConfigurationRepository configurationRepository, EventsRepository eventsRepository, LogoProvider logoProvider, LanguagesHelper languagesHelper)
-
Method Summary
Modifier and Type Method Description final DataProcessinggetSelectedItem()final UnitsetSelectedItem(DataProcessing selectedItem)final StringgetTitle()final StringgetDescription()final StringgetDescriptionLegal()final List<String>getIllustrations()StringgetIllustrationsHeaderLabel()final StringgetName()final StringgetAccessibilityCloseDescription()final LogoProvidergetLogoProvider()final UnittriggerEvent(Event event)Method used to trigger an (app) event. -
-
Constructor Detail
-
DataProcessingDetailsViewModel
DataProcessingDetailsViewModel(ConfigurationRepository configurationRepository, EventsRepository eventsRepository, LogoProvider logoProvider, LanguagesHelper languagesHelper)
-
-
Method Detail
-
getSelectedItem
final DataProcessing getSelectedItem()
-
setSelectedItem
final Unit setSelectedItem(DataProcessing selectedItem)
-
getDescription
final String getDescription()
-
getDescriptionLegal
final String getDescriptionLegal()
-
getIllustrations
final List<String> getIllustrations()
-
getIllustrationsHeaderLabel
String getIllustrationsHeaderLabel()
-
getAccessibilityCloseDescription
final String getAccessibilityCloseDescription()
-
getLogoProvider
final LogoProvider getLogoProvider()
-
triggerEvent
final Unit triggerEvent(Event event)
Method used to trigger an (app) event.
- Parameters:
event- event to be triggered.
-
-
-
-