public class IrpClient
extends java.lang.Object
| 构造器和说明 |
|---|
IrpClient(ClientConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
GeneralMessage |
addElement(java.lang.String identifier,
Element[] elements) |
ChallengeResponseResponse |
clientAuth(ChallengeResponseRequest request) |
CreateIdentifierResponse |
createIdentifier(java.lang.String identifier,
Element[] elements) |
GeneralMessage |
deleteIdentifier(java.lang.String identifier) |
GetSiteInfoResponse |
getSiteInfo(java.lang.String ignoredIdentifier) |
GeneralMessage |
homePrefix(java.lang.String prefixIdentifiers) |
ListIdentifiersResponse |
listDerivedPrefixes(java.lang.String prefixIdentifier) |
ListHomedPrefixResponse |
listHomePrefix(java.lang.String ignoredIdentifier) |
ListIdentifiersResponse |
listIdentifier(java.lang.String prefixIdentifier) |
GeneralMessage |
modifyElements(java.lang.String identifier,
Element[] elements) |
protected void |
onChallengeRequest(ClientAuthResponse clientAuthResponse) |
QueryResponse |
query(java.lang.String identifier,
int[] indexList,
java.lang.String[] typeList) |
GeneralMessage |
removeElements(java.lang.String identifier,
int[] indexs) |
SessionSetupResponse |
setupSession(SessionSetupRequest request) |
void |
terminateSession() |
GeneralMessage |
unhomePrefix(java.lang.String prefixIdentifiers) |
VerificationResponse |
verifyRequest(VerificationRequest request) |
public IrpClient(ClientConfig config) throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic QueryResponse query(java.lang.String identifier, int[] indexList, java.lang.String[] typeList) throws IrpError
IrpErrorpublic GeneralMessage addElement(java.lang.String identifier, Element[] elements) throws IrpError
IrpErrorpublic GeneralMessage removeElements(java.lang.String identifier, int[] indexs) throws IrpError
IrpErrorpublic GeneralMessage modifyElements(java.lang.String identifier, Element[] elements) throws IrpError
IrpErrorpublic CreateIdentifierResponse createIdentifier(java.lang.String identifier, Element[] elements) throws IrpError
IrpErrorpublic GeneralMessage deleteIdentifier(java.lang.String identifier) throws IrpError
IrpErrorprotected void onChallengeRequest(ClientAuthResponse clientAuthResponse)
public ChallengeResponseResponse clientAuth(ChallengeResponseRequest request) throws IrpError
IrpErrorpublic VerificationResponse verifyRequest(VerificationRequest request) throws IrpError
IrpErrorpublic GetSiteInfoResponse getSiteInfo(java.lang.String ignoredIdentifier) throws IrpError
IrpErrorpublic GeneralMessage homePrefix(java.lang.String prefixIdentifiers) throws IrpError
IrpErrorpublic GeneralMessage unhomePrefix(java.lang.String prefixIdentifiers) throws IrpError
IrpErrorpublic ListHomedPrefixResponse listHomePrefix(java.lang.String ignoredIdentifier) throws IrpError
IrpErrorpublic ListIdentifiersResponse listIdentifier(java.lang.String prefixIdentifier) throws IrpError
IrpErrorpublic ListIdentifiersResponse listDerivedPrefixes(java.lang.String prefixIdentifier) throws IrpError
IrpErrorpublic SessionSetupResponse setupSession(SessionSetupRequest request) throws IrpError
IrpErrorpublic void terminateSession()