Class AuthenticationService
- java.lang.Object
-
- com.xebialabs.xlrelease.security.authentication.AuthenticationService
-
@Component public class AuthenticationService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AuthenticationService(org.springframework.security.authentication.AuthenticationManager authenticationManager, com.xebialabs.xlrelease.service.UserLastActiveActorService userLastActiveActorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.ReleasegetCurrentScriptRelease()com.xebialabs.xlrelease.domain.TaskgetCurrentScriptTask()VariablesHolderForScriptContextgetCurrentVariablesHolderForScriptContext()booleanhasScriptTask()booleanhasVariablesHolderForScriptContext()booleanisInScriptTask()com.xebialabs.xlrelease.security.UsernamePasswordloginScriptUser(com.xebialabs.xlrelease.domain.Release release)com.xebialabs.xlrelease.security.UsernamePasswordloginScriptUser(com.xebialabs.xlrelease.domain.Task task)com.xebialabs.xlrelease.security.UsernamePasswordloginScriptUser(com.xebialabs.xlrelease.domain.Task task, VariablesHolderForScriptContext variablesHolderForScriptContext)voidlogoutScriptUser()
-
-
-
Method Detail
-
loginScriptUser
public com.xebialabs.xlrelease.security.UsernamePassword loginScriptUser(com.xebialabs.xlrelease.domain.Task task)
-
loginScriptUser
public com.xebialabs.xlrelease.security.UsernamePassword loginScriptUser(com.xebialabs.xlrelease.domain.Task task, VariablesHolderForScriptContext variablesHolderForScriptContext)
-
loginScriptUser
public com.xebialabs.xlrelease.security.UsernamePassword loginScriptUser(com.xebialabs.xlrelease.domain.Release release)
-
logoutScriptUser
public void logoutScriptUser()
-
isInScriptTask
public boolean isInScriptTask()
-
hasScriptTask
public boolean hasScriptTask()
-
getCurrentScriptTask
@NonNull public com.xebialabs.xlrelease.domain.Task getCurrentScriptTask()
-
getCurrentScriptRelease
@NonNull public com.xebialabs.xlrelease.domain.Release getCurrentScriptRelease()
-
hasVariablesHolderForScriptContext
public boolean hasVariablesHolderForScriptContext()
-
getCurrentVariablesHolderForScriptContext
@NonNull public VariablesHolderForScriptContext getCurrentVariablesHolderForScriptContext()
-
-