Package sk.ipesoft.d2000.d2japi
Class SessionParametersBuilder
- java.lang.Object
-
- sk.ipesoft.d2000.d2japi.SessionParametersBuilder
-
public class SessionParametersBuilder extends java.lang.ObjectBuilder class for instances of- See Also:
D2SessionParameters
-
-
Constructor Summary
Constructors Constructor Description SessionParametersBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description D2SessionParametersbuild()Create initialized instance of session parameters from previously set properties.static D2SessionParameterscreate(java.lang.String login, java.lang.String password)Utility method to create parameters for dynamic session with login and password.static D2SessionParameterscreate(java.lang.String login, java.lang.String password, java.lang.String sessionName)Utility method to create parameters for dynamic session with login, password and sessionName.static D2SessionParameterscreate(java.lang.String login, java.lang.String password, java.lang.String sessionName, boolean staticProcess)Utility method to create parameters with login, password, sessionName and choice for static session.static D2SessionParameterscreateSecureNonce(java.lang.String secureNonce, java.lang.String sessionName, boolean staticProcess)static D2SessionParameterscreateSpnego(SpnegoHandler spnegoHandler, java.lang.String sessionName, boolean staticProcess)static D2SessionParameterscreateSpnego(SpnegoHandler spnegoHandler, java.lang.String sessionName, java.lang.String hostname, boolean staticProcess)SessionParametersBuilderhostName(java.lang.String hostName)Set new value ofhostNameand get reference to self.SessionParametersBuilderpassword(java.lang.String password)Set new value ofpasswordand get reference to self.SessionParametersBuildersecureNonce(java.lang.String secureNonce)Set new value ofsecureNonce, set authentication method toAuthenticationMethod.secureNonceTokenand get reference to self.SessionParametersBuildersessionName(java.lang.String sessionName)Set new value ofsessionNameand get reference to self.SessionParametersBuilderspnegoHandler(SpnegoHandler handler)Set new value ofspnegoHandler, set authentication method toAuthenticationMethod.spnegoand get reference to self.SessionParametersBuilderstaticProcess(boolean staticProcess)Set new value ofstaticProcessand get reference to self.SessionParametersBuilderuserName(java.lang.String userName)Set new value ofuserNameand get reference to self.
-
-
-
Method Detail
-
create
public static D2SessionParameters create(java.lang.String login, java.lang.String password)
Utility method to create parameters for dynamic session with login and password.- Parameters:
login-password-- Returns:
-
create
public static D2SessionParameters create(java.lang.String login, java.lang.String password, java.lang.String sessionName)
Utility method to create parameters for dynamic session with login, password and sessionName.- Parameters:
login-password-sessionName-- Returns:
-
createSpnego
public static D2SessionParameters createSpnego(SpnegoHandler spnegoHandler, java.lang.String sessionName, boolean staticProcess)
-
createSpnego
public static D2SessionParameters createSpnego(SpnegoHandler spnegoHandler, java.lang.String sessionName, java.lang.String hostname, boolean staticProcess)
-
createSecureNonce
public static D2SessionParameters createSecureNonce(java.lang.String secureNonce, java.lang.String sessionName, boolean staticProcess)
-
create
public static D2SessionParameters create(java.lang.String login, java.lang.String password, java.lang.String sessionName, boolean staticProcess)
Utility method to create parameters with login, password, sessionName and choice for static session.- Parameters:
login-password-sessionName-staticProcess-- Returns:
-
build
public D2SessionParameters build()
Create initialized instance of session parameters from previously set properties.- Returns:
- initialized version of session parameters
-
spnegoHandler
public SessionParametersBuilder spnegoHandler(SpnegoHandler handler)
Set new value ofspnegoHandler, set authentication method toAuthenticationMethod.spnegoand get reference to self.- Parameters:
handler-- Returns:
- reference to self
-
secureNonce
public SessionParametersBuilder secureNonce(java.lang.String secureNonce)
Set new value ofsecureNonce, set authentication method toAuthenticationMethod.secureNonceTokenand get reference to self.- Parameters:
secureNonce- value ofsecureNonce- Returns:
- reference to self
-
hostName
public SessionParametersBuilder hostName(java.lang.String hostName)
Set new value ofhostNameand get reference to self.- Parameters:
hostName- new value ofhostName- Returns:
- reference to self
-
password
public SessionParametersBuilder password(java.lang.String password)
Set new value ofpasswordand get reference to self.- Parameters:
password- new value ofpassword- Returns:
- reference to self
-
sessionName
public SessionParametersBuilder sessionName(java.lang.String sessionName)
Set new value ofsessionNameand get reference to self.- Parameters:
sessionName- new value ofsessionName- Returns:
- reference to self
-
staticProcess
public SessionParametersBuilder staticProcess(boolean staticProcess)
Set new value ofstaticProcessand get reference to self.- Parameters:
staticProcess- new value ofstaticProcess- Returns:
- reference to self
-
userName
public SessionParametersBuilder userName(java.lang.String userName)
Set new value ofuserNameand get reference to self.- Parameters:
userName- new value ofuserName- Returns:
- reference to self
-
-