Interface BaseCredentialsInfo
- All Superinterfaces:
PermissionCheckValue,Serializable
- All Known Subinterfaces:
OAuth1CredentialsInfo,OAuth2CredentialsInfo,PasswordCredentialsInfo
- All Known Implementing Classes:
AbstractCredentialsImpl,OAuth1CredentialsInfoImpl,OAuth2CredentialsInfoImpl,PasswordCredentialsInfoImpl
This class is the parent of a set of Remote Credentials
- Since:
- 4.0.2
- Author:
- Nick Burch
-
Method Summary
Modifier and TypeMethodDescriptionbooleanGet the underlying node value that needs to be permission checked.
-
Method Details
-
getNodeRef
NodeRef getNodeRef()Description copied from interface:PermissionCheckValueGet the underlying node value that needs to be permission checked.- Specified by:
getNodeRefin interfacePermissionCheckValue- Returns:
- the NodeRef of the underlying credentials
-
getCredentialsType
QName getCredentialsType()- Returns:
- the Type of the underlying credentials
-
getRemoteSystemName
String getRemoteSystemName()- Returns:
- the Remote System Name the credentials belong to
-
getRemoteSystemContainerNodeRef
NodeRef getRemoteSystemContainerNodeRef()- Returns:
- the NodeRef of the container for the Remote System
-
getRemoteUsername
String getRemoteUsername()- Returns:
- the Remote Username
-
getLastAuthenticationSucceeded
boolean getLastAuthenticationSucceeded()- Returns:
- whether the last authentication attempt succeeded
-