public class IkasanAuthentication
extends java.lang.Object
implements org.springframework.security.core.Authentication
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUSINESS_STREAM |
static java.lang.String |
FLOW |
static java.lang.String |
MAPPING_CONFIGURATION |
static java.lang.String |
MODULE |
| Constructor and Description |
|---|
IkasanAuthentication(boolean isAuthenticated,
java.security.Principal principal,
java.util.List<org.springframework.security.core.GrantedAuthority> authorities,
java.lang.String credentials,
long previousLoginTimestamp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAccessLinkedItem(java.lang.String linkedItemType,
java.lang.Long linkedItemId) |
java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> |
getAuthorities() |
java.lang.Object |
getCredentials() |
java.lang.Object |
getDetails() |
java.util.List<java.lang.Long> |
getLinkedBusinessStreamIds()
Get linked business stream ids.
|
java.util.List<java.lang.Long> |
getLinkedFlowIds()
Get linked flow ids.
|
java.util.List<java.lang.Long> |
getLinkedMappingConfigurationIds()
get linked mapping configuration ids.
|
java.util.List<java.lang.Long> |
getLinkedModuleIds()
Get linked module ids.
|
java.lang.String |
getName() |
long |
getPreviousLoginTimestamp() |
java.lang.Object |
getPrincipal() |
boolean |
hasGrantedAuthority(java.lang.String authorityName) |
boolean |
isAuthenticated() |
void |
setAuthenticated(boolean isAuthenticated) |
void |
setPreviousLoginTimestamp(long previousLoginTimestamp) |
public static final java.lang.String MODULE
public static final java.lang.String MAPPING_CONFIGURATION
public static final java.lang.String FLOW
public static final java.lang.String BUSINESS_STREAM
public IkasanAuthentication(boolean isAuthenticated,
java.security.Principal principal,
java.util.List<org.springframework.security.core.GrantedAuthority> authorities,
java.lang.String credentials,
long previousLoginTimestamp)
isAuthenticated - authorities - principal - public java.lang.String getName()
getName in interface java.security.Principalpublic java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities in interface org.springframework.security.core.Authenticationpublic java.lang.Object getCredentials()
getCredentials in interface org.springframework.security.core.Authenticationpublic java.lang.Object getDetails()
getDetails in interface org.springframework.security.core.Authenticationpublic java.lang.Object getPrincipal()
getPrincipal in interface org.springframework.security.core.Authenticationpublic boolean isAuthenticated()
isAuthenticated in interface org.springframework.security.core.Authenticationpublic void setAuthenticated(boolean isAuthenticated)
throws java.lang.IllegalArgumentException
setAuthenticated in interface org.springframework.security.core.Authenticationjava.lang.IllegalArgumentExceptionpublic long getPreviousLoginTimestamp()
public void setPreviousLoginTimestamp(long previousLoginTimestamp)
previousLoginTimestamp - the previousLoginTimestamp to setpublic boolean hasGrantedAuthority(java.lang.String authorityName)
authorityName - public boolean canAccessLinkedItem(java.lang.String linkedItemType,
java.lang.Long linkedItemId)
linkedItemType - linkedItemId - public java.util.List<java.lang.Long> getLinkedModuleIds()
public java.util.List<java.lang.Long> getLinkedFlowIds()
public java.util.List<java.lang.Long> getLinkedBusinessStreamIds()
public java.util.List<java.lang.Long> getLinkedMappingConfigurationIds()
Copyright © 2007-2019 Ikasan. All Rights Reserved.