-
- All Implemented Interfaces:
-
androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleObserver
public class PLYSessionManager implements DefaultLifecycleObserver
-
-
Field Summary
Fields Modifier and Type Field Description private DatedisplayedStartedAtprivate DatesessionStartDateprivate PLYPresentationpresentationprivate <ERROR CLASS>numberOfAppSessionsprivate DatelastAppSessionAtprivate IntegerconsecutiveDaysOpenedprivate IntegernumberOfPresentationsDisplayedprivate StringlastPresentationDisplayedprivate DatelastPresentationDisplayedAtprivate StringlastPresentationConvertedprivate IntegernumberOfPresentationsDismissedprivate StringlastPresentationDismissedprivate DatelastPresentationDismissedAtprivate StringlastPlacementDisplayedprivate StringlastPlacementConvertedprivate BooleanhasExpiredSubscriptionprivate BooleanhasNonConsumablepublic final static PLYSessionManagerINSTANCE
-
Method Summary
-
-
Method Detail
-
onStop
Unit onStop(LifecycleOwner owner)
-
onStart
Unit onStart(LifecycleOwner owner)
-
startNewSession
final Unit startNewSession()
-
sessionStorageToMap
final <ERROR CLASS> sessionStorageToMap()
-
updateStorage
final Unit updateStorage(List<PLYSubscriptionData> subscriptions)
-
getDisplayedStartedAt
final Date getDisplayedStartedAt()
-
setDisplayedStartedAt
final Unit setDisplayedStartedAt(Date displayedStartedAt)
-
getSessionStartDate
final Date getSessionStartDate()
-
setSessionStartDate
final Unit setSessionStartDate(Date sessionStartDate)
-
getPresentation
final PLYPresentation getPresentation()
-
setPresentation
final Unit setPresentation(PLYPresentation presentation)
-
getNumberOfAppSessions
final <ERROR CLASS> getNumberOfAppSessions()
-
setNumberOfAppSessions
final Unit )>setNumberOfAppSessions(<ERROR CLASS> numberOfAppSessions)
-
getLastAppSessionAt
final Date getLastAppSessionAt()
-
setLastAppSessionAt
final Unit setLastAppSessionAt(Date lastAppSessionAt)
-
getConsecutiveDaysOpened
final Integer getConsecutiveDaysOpened()
-
setConsecutiveDaysOpened
final Unit setConsecutiveDaysOpened(Integer consecutiveDaysOpened)
-
getNumberOfPresentationsDisplayed
final Integer getNumberOfPresentationsDisplayed()
-
setNumberOfPresentationsDisplayed
final Unit setNumberOfPresentationsDisplayed(Integer numberOfPresentationsDisplayed)
-
getLastPresentationDisplayed
final String getLastPresentationDisplayed()
-
setLastPresentationDisplayed
final Unit setLastPresentationDisplayed(String lastPresentationDisplayed)
-
getLastPresentationDisplayedAt
final Date getLastPresentationDisplayedAt()
-
setLastPresentationDisplayedAt
final Unit setLastPresentationDisplayedAt(Date lastPresentationDisplayedAt)
-
getLastPresentationConverted
final String getLastPresentationConverted()
-
setLastPresentationConverted
final Unit setLastPresentationConverted(String lastPresentationConverted)
-
getNumberOfPresentationsDismissed
final Integer getNumberOfPresentationsDismissed()
-
setNumberOfPresentationsDismissed
final Unit setNumberOfPresentationsDismissed(Integer numberOfPresentationsDismissed)
-
getLastPresentationDismissed
final String getLastPresentationDismissed()
-
setLastPresentationDismissed
final Unit setLastPresentationDismissed(String lastPresentationDismissed)
-
getLastPresentationDismissedAt
final Date getLastPresentationDismissedAt()
-
setLastPresentationDismissedAt
final Unit setLastPresentationDismissedAt(Date lastPresentationDismissedAt)
-
getLastPlacementDisplayed
final String getLastPlacementDisplayed()
-
setLastPlacementDisplayed
final Unit setLastPlacementDisplayed(String lastPlacementDisplayed)
-
getLastPlacementConverted
final String getLastPlacementConverted()
-
setLastPlacementConverted
final Unit setLastPlacementConverted(String lastPlacementConverted)
-
getHasExpiredSubscription
final Boolean getHasExpiredSubscription()
-
setHasExpiredSubscription
final Unit setHasExpiredSubscription(Boolean hasExpiredSubscription)
-
getHasNonConsumable
final Boolean getHasNonConsumable()
-
setHasNonConsumable
final Unit setHasNonConsumable(Boolean hasNonConsumable)
-
-
-
-