public class SamlUserId
extends java.lang.Object
implements com.hcl.domino.admin.idvault.UserId
This class will act as the wrapper for the KFHANDLE*
that will eventually be provided to JNX. The getAdapter(Class)
method it the important one here.
Constructor and Description |
---|
SamlUserId(java.lang.String idFileName,
com.sun.jna.Pointer KFHandle,
java.lang.String dominoName) |
Modifier and Type | Method and Description |
---|---|
<T> T |
getAdapter(java.lang.Class<T> clazz) |
java.lang.String |
getIdFileName() |
com.sun.jna.Pointer |
getKFHandle() |
java.lang.String |
getUsername() |
void |
makeSafeCopy(java.nio.file.Path targetFilePath) |
void |
setDominoName(java.lang.String dominoName) |
void |
setIdFileName(java.lang.String idFileName) |
void |
setKFHandle(com.sun.jna.Pointer KFHandle) |
public SamlUserId(java.lang.String idFileName, com.sun.jna.Pointer KFHandle, java.lang.String dominoName)
public <T> T getAdapter(java.lang.Class<T> clazz)
getAdapter
in interface com.hcl.domino.data.IAdaptable
public java.lang.String getUsername()
getUsername
in interface com.hcl.domino.admin.idvault.UserId
public void makeSafeCopy(java.nio.file.Path targetFilePath)
makeSafeCopy
in interface com.hcl.domino.admin.idvault.UserId
public java.lang.String getIdFileName()
public void setIdFileName(java.lang.String idFileName)
public void setKFHandle(com.sun.jna.Pointer KFHandle)
public com.sun.jna.Pointer getKFHandle()
public void setDominoName(java.lang.String dominoName)