Package org.astrogrid.samp
Class RegInfo
- java.lang.Object
-
- java.util.AbstractMap
-
- org.astrogrid.samp.SampMap
-
- org.astrogrid.samp.RegInfo
-
- All Implemented Interfaces:
java.util.Map
public class RegInfo extends SampMap
Represents information provided to a client at registration by the hub.- Since:
- 14 Jul 2008
- Author:
- Mark Taylor
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHUBID_KEYKey for client public-id used by hub when sending messages itself.static java.lang.StringPRIVATEKEY_KEYKey for private-key token used for communications between hub and registering client (Standard Profile).static java.lang.StringSELFID_KEYKey for client public-id owned by the registering application.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RegInfoasRegInfo(java.util.Map map)Returns a given map as a RegInfo.voidcheck()Checks that this object is ready for use with the SAMP toolkit.java.lang.StringgetHubId()Returns the hub's own public client id.java.lang.StringgetPrivateKey()Returns the registered client's private key (Standard Profile).java.lang.StringgetSelfId()Returns the registered client's public client id.-
Methods inherited from class org.astrogrid.samp.SampMap
checkHasKeys, entrySet, getList, getMap, getString, getUrl, put
-
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, putAll, remove, size, toString, values
-
-
-
-
Field Detail
-
HUBID_KEY
public static final java.lang.String HUBID_KEY
Key for client public-id used by hub when sending messages itself.- See Also:
- Constant Field Values
-
SELFID_KEY
public static final java.lang.String SELFID_KEY
Key for client public-id owned by the registering application.- See Also:
- Constant Field Values
-
PRIVATEKEY_KEY
public static final java.lang.String PRIVATEKEY_KEY
Key for private-key token used for communications between hub and registering client (Standard Profile).- See Also:
- Constant Field Values
-
-
Method Detail
-
getHubId
public java.lang.String getHubId()
Returns the hub's own public client id.- Returns:
HUBID_KEYvalue
-
getSelfId
public java.lang.String getSelfId()
Returns the registered client's public client id.- Returns:
SELFID_KEYvalue
-
getPrivateKey
public java.lang.String getPrivateKey()
Returns the registered client's private key (Standard Profile).- Returns:
PRIVATEKEY_KEYvalue
-
check
public void check()
Description copied from class:SampMapChecks that this object is ready for use with the SAMP toolkit. As well as callingSampUtils.checkMap(java.util.Map)(ensuring that all keys are Strings, and all values Strings, Lists or Maps), subclass-specific invariants may be checked. In the case that there's something wrong, an informativeDataExceptionwill be thrown.
-
asRegInfo
public static RegInfo asRegInfo(java.util.Map map)
Returns a given map as a RegInfo.- Parameters:
map- map- Returns:
- registration info
-
-