ar.com.fernandospr.wns.model.builders
Class WnsToastBuilder

java.lang.Object
  extended by ar.com.fernandospr.wns.model.builders.WnsAbstractBuilder<WnsToastBuilder>
      extended by ar.com.fernandospr.wns.model.builders.WnsToastBuilder

public class WnsToastBuilder
extends WnsAbstractBuilder<WnsToastBuilder>


Constructor Summary
WnsToastBuilder()
           
 
Method Summary
 WnsToastBuilder audioLoop(Boolean loop)
           
 WnsToastBuilder audioSilent(Boolean silent)
           
 WnsToastBuilder audioSrc(String audioSrc)
           
 WnsToastBuilder bindingTemplateToastImageAndText01(String imgSrc1, String textField1)
           
 WnsToastBuilder bindingTemplateToastImageAndText02(String imgSrc1, String textField1, String textField2)
           
 WnsToastBuilder bindingTemplateToastImageAndText03(String imgSrc1, String textField1, String textField2)
           
 WnsToastBuilder bindingTemplateToastImageAndText04(String imgSrc1, String textField1, String textField2, String textField3)
           
 WnsToastBuilder bindingTemplateToastText01(String textField1)
           
 WnsToastBuilder bindingTemplateToastText02(String textField1, String textField2)
           
 WnsToastBuilder bindingTemplateToastText03(String textField1, String textField2)
           
 WnsToastBuilder bindingTemplateToastText04(String textField1, String textField2, String textField3)
           
 WnsToast build()
           
 WnsToastBuilder duration(String duration)
           
protected  WnsAudio getAudio()
           
protected  WnsBinding getBinding()
           
 WnsToastBuilder getThis()
           
protected  WnsVisual getVisual()
           
 WnsToastBuilder launch(String launch)
           
 
Methods inherited from class ar.com.fernandospr.wns.model.builders.WnsAbstractBuilder
bindingAddImageQuery, bindingBaseUri, bindingBranding, bindingFallback, bindingLang, bindingTemplate, setBindingImages, setBindingTextFields, visualAddImageQuery, visualBaseUri, visualBranding, visualLang, visualVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WnsToastBuilder

public WnsToastBuilder()
Method Detail

getThis

public WnsToastBuilder getThis()
Specified by:
getThis in class WnsAbstractBuilder<WnsToastBuilder>

getVisual

protected WnsVisual getVisual()
Specified by:
getVisual in class WnsAbstractBuilder<WnsToastBuilder>

getBinding

protected WnsBinding getBinding()
Specified by:
getBinding in class WnsAbstractBuilder<WnsToastBuilder>

getAudio

protected WnsAudio getAudio()

launch

public WnsToastBuilder launch(String launch)

duration

public WnsToastBuilder duration(String duration)
Parameters:
duration - should be any of WnsToastDuration

bindingTemplateToastText01

public WnsToastBuilder bindingTemplateToastText01(String textField1)

bindingTemplateToastText02

public WnsToastBuilder bindingTemplateToastText02(String textField1,
                                                  String textField2)

bindingTemplateToastText03

public WnsToastBuilder bindingTemplateToastText03(String textField1,
                                                  String textField2)

bindingTemplateToastText04

public WnsToastBuilder bindingTemplateToastText04(String textField1,
                                                  String textField2,
                                                  String textField3)

bindingTemplateToastImageAndText01

public WnsToastBuilder bindingTemplateToastImageAndText01(String imgSrc1,
                                                          String textField1)

bindingTemplateToastImageAndText02

public WnsToastBuilder bindingTemplateToastImageAndText02(String imgSrc1,
                                                          String textField1,
                                                          String textField2)

bindingTemplateToastImageAndText03

public WnsToastBuilder bindingTemplateToastImageAndText03(String imgSrc1,
                                                          String textField1,
                                                          String textField2)

bindingTemplateToastImageAndText04

public WnsToastBuilder bindingTemplateToastImageAndText04(String imgSrc1,
                                                          String textField1,
                                                          String textField2,
                                                          String textField3)

audioSrc

public WnsToastBuilder audioSrc(String audioSrc)
Parameters:
audioSrc - should be any of WnsToastSoundSource

audioLoop

public WnsToastBuilder audioLoop(Boolean loop)

audioSilent

public WnsToastBuilder audioSilent(Boolean silent)

build

public WnsToast build()


Copyright © 2013. All Rights Reserved.