Package de.msi.oauth.flow
Class RequestTokenFlowParam.RequestTokenFlowParamBuilder
java.lang.Object
de.msi.oauth.flow.RequestTokenFlowParam.RequestTokenFlowParamBuilder
- Enclosing interface:
- RequestTokenFlowParam
public static final class RequestTokenFlowParam.RequestTokenFlowParamBuilder extends Object
Creates
RequestTokenFlowParam instances.- Author:
- Martin Siegemund
-
Constructor Summary
Constructors Constructor Description RequestTokenFlowParamBuilder(ConsumerKey consumerKey, SignatureMethod signatureMethod, UserObtainRequestToken userObtainRequestToken)Create a new builder instance. -
Method Summary
Modifier and Type Method Description RequestTokenFlowParam.RequestTokenFlowParamBuilderadditionalParams(HeaderFields value)Add some additional header fields (as defined by the service provider).RequestTokenFlowParambuild()Build a newRequestTokenFlowParamproviding the previously added values.RequestTokenFlowParam.RequestTokenFlowParamBuildercallback(URI value)Set the callbackURI.RequestTokenFlowParam.RequestTokenFlowParamBuilderincludeVersion(boolean value)Decide weather or not the version information should be included.
-
Constructor Details
-
RequestTokenFlowParamBuilder
public RequestTokenFlowParamBuilder(ConsumerKey consumerKey, SignatureMethod signatureMethod, UserObtainRequestToken userObtainRequestToken)Create a new builder instance.- Parameters:
consumerKey- the consumer keysignatureMethod- theSignatureMethoduserObtainRequestToken- theUserObtainRequestTokenoperation
-
-
Method Details
-
includeVersion
Decide weather or not the version information should be included.- Parameters:
value-trueif the information should be included, otherwisefalse- Returns:
- the builder
-
callback
Set the callbackURI.- Parameters:
value- the callback- Returns:
- the builder
-
additionalParams
Add some additional header fields (as defined by the service provider).- Parameters:
value- additionalHeaderFields- Returns:
- the builder
-
build
Build a newRequestTokenFlowParamproviding the previously added values.- Returns:
- the
RequestTokenFlowParam
-