public class SubjectCredentialAnalyzer extends Object
Constructor and Description |
---|
SubjectCredentialAnalyzer(Subject subject) |
Modifier and Type | Method and Description |
---|---|
<T> T |
getCredential(Class<T> credentialClass) |
<T> T |
getPrivateCredential(Class<T> credentialClass) |
<T> T |
getPublicCredential(Class<T> credentialClass) |
Subject |
getSubject() |
<T> SubjectCredentialAnalyzer |
removeCredentials(Class<T> credentialClass) |
<T> SubjectCredentialAnalyzer |
removePrivateCredentials(Class<T> credentialClass) |
<T> SubjectCredentialAnalyzer |
removePublicCredentials(Class<T> credentialClass) |
SubjectCredentialAnalyzer |
replacePrivateCredential(Object credential) |
SubjectCredentialAnalyzer |
replacePublicCredential(Object credential) |
public SubjectCredentialAnalyzer(Subject subject)
public Subject getSubject()
public <T> T getPublicCredential(Class<T> credentialClass)
public <T> T getPrivateCredential(Class<T> credentialClass)
public <T> T getCredential(Class<T> credentialClass)
public SubjectCredentialAnalyzer replacePrivateCredential(Object credential)
public SubjectCredentialAnalyzer replacePublicCredential(Object credential)
public <T> SubjectCredentialAnalyzer removeCredentials(Class<T> credentialClass)
public <T> SubjectCredentialAnalyzer removePublicCredentials(Class<T> credentialClass)
public <T> SubjectCredentialAnalyzer removePrivateCredentials(Class<T> credentialClass)
Copyright © 2004–2016 52north.org. All rights reserved.