Class CaptionPhotoPresenter<V extends CaptionPhotoView>
- java.lang.Object
- 
- com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter<V>
- 
- com.cheetahdigital.uikit.architecture.mvp.Presenter<T>
- 
- com.cheetahdigital.challenges.ui.responses.base.ChallengeResponsePresenter<V>
- 
- com.cheetahdigital.challenges.ui.responses.captionphoto.CaptionPhotoPresenter<V>
 
 
 
 
- 
- All Implemented Interfaces:
- MvpPresenter<V>
 
 public class CaptionPhotoPresenter<V extends CaptionPhotoView> extends ChallengeResponsePresenter<V> Presenter that is used byOverImageFragmentandSeparateCaptionFragment
- 
- 
Constructor SummaryConstructors Constructor Description CaptionPhotoPresenter(java.lang.String id, java.lang.String responseId, CaptionPhotoResponseSetting responseSetting, ChallengeParams params)Create the presenter with a givenChallengeParams
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()Initialize theCaptionPhotoViewvoidsubmitChallenge(ChallengeParts challengeParts)Submit with challenge partsvoidsubmitChallenge(MediaFile photo)Submit photovoidsubmitChallenge(java.lang.String caption, MediaFile photo)Submit the photo with caption- 
Methods inherited from class com.cheetahdigital.challenges.ui.responses.base.ChallengeResponsePresentergetChallengesAPI, getRespondListener, onRespondFailed, onRespondSuccess, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse
 - 
Methods inherited from class com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenterattachView, detachView, getView
 
- 
 
- 
- 
- 
Constructor Detail- 
CaptionPhotoPresenterpublic CaptionPhotoPresenter(java.lang.String id, java.lang.String responseId, CaptionPhotoResponseSetting responseSetting, ChallengeParams params)Create the presenter with a givenChallengeParams- Parameters:
- id- challenge id
- responseId- response id
- responseSetting- the- CaptionPhotoResponseSetting
- params- the- ChallengeParams
 
 
- 
 - 
Method Detail- 
initpublic void init() Initialize theCaptionPhotoView
 - 
submitChallengepublic void submitChallenge(MediaFile photo) Submit photo- Parameters:
- photo- image file
 
 - 
submitChallengepublic void submitChallenge(java.lang.String caption, MediaFile photo)Submit the photo with caption- Parameters:
- caption- text
- photo- image file
 
 - 
submitChallengepublic void submitChallenge(ChallengeParts challengeParts) Submit with challenge parts- Parameters:
- challengeParts- the- ChallengeParts
 
 
- 
 
-