Class SecurityContext
java.lang.Object
net.bluemind.core.context.SecurityContext
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SecurityContextstatic final Stringstatic final Stringstatic final SecurityContextstatic final String -
Method Summary
Modifier and TypeMethodDescriptionfinal SecurityContextbooleanReturns the domain uidlonggetLang()getRoles()getRolesForOrgUnit(Collection<String> path) Returns the user / dirEntry uidbooleanisAdmin()booleanbooleanisDomainAdmin(String domainUid) booleanbooleansetValidityPeriod(long val, TimeUnit unit) toString()voidwithRolesOnOrgUnit(String ouUid, Set<String> roles)
-
Field Details
-
ROLE_SYSTEM
- See Also:
-
ROLE_ADMIN
- See Also:
-
ANONYMOUS
-
SYSTEM
-
TOKEN_FAKE_DOMAIN
- See Also:
-
-
Method Details
-
getOwnerPrincipal
-
setOwnerPrincipal
-
getValidityPeriodMs
-
setValidityPeriod
-
getCreated
public long getCreated() -
getSessionId
-
getSubject
-
getSubjectDisplayName
-
getMemberOf
-
getRoles
-
getContainerUid
-
getLang
-
getOrigin
-
isDomainGlobal
public boolean isDomainGlobal() -
fromGlobalVirt
public boolean fromGlobalVirt() -
isDomainAdmin
-
isAdmin
public boolean isAdmin() -
isAnonymous
public boolean isAnonymous() -
getRemoteAddresses
-
toString
-
from
-
from
-
isInteractive
public boolean isInteractive() -
getRolesForOrgUnit
-
getRolesByOrgUnits
-
withRolesOnOrgUnit
-