|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RESTClient
Client interface to be used by BEs (eduGAINBase) for the REST-based metadata queries and publishing at the MDS
| Method Summary | |
|---|---|
java.net.URL |
getMdsBaseUrl()
Gets the MDS base URL |
java.net.URL |
getMdsUrl()
Gets the MDS URL |
java.util.ArrayList<BEMetaData> |
lookupMetaData()
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL |
java.util.ArrayList<BEMetaData> |
lookupMetaData(java.lang.String federationID)
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID' |
BEMetaData |
lookupMetaData(java.lang.String federationID,
java.lang.String entityID)
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element |
java.util.ArrayList<BEMetaData> |
lookupMetaData(java.net.URL mdsBase)
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL |
java.util.ArrayList<BEMetaData> |
lookupMetaData(java.net.URL mdsBase,
java.lang.String federationID)
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID' |
BEMetaData |
lookupMetaData(java.net.URL mdsBase,
java.lang.String federationID,
java.lang.String entityID)
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element |
org.opensaml.xml.XMLObject |
lookupMetaDataRoot()
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL |
org.opensaml.xml.XMLObject |
lookupMetaDataRoot(java.lang.String federationID)
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID' |
org.opensaml.xml.XMLObject |
lookupMetaDataRoot(java.lang.String federationID,
java.lang.String entityID)
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element |
org.opensaml.xml.XMLObject |
lookupMetaDataRoot(java.net.URL mdsBase)
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL |
org.opensaml.xml.XMLObject |
lookupMetaDataRoot(java.net.URL mdsBase,
java.lang.String federationID)
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID' |
org.opensaml.xml.XMLObject |
lookupMetaDataRoot(java.net.URL mdsBase,
java.lang.String federationID,
java.lang.String entityID)
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element |
void |
publishMetaData(java.lang.String federationID,
java.lang.String entityID,
BEMetaData beMetaData)
Performs a meta data publish operation in order to register at the HLS meta data related to a BE within the local federation; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the concerned BE |
void |
publishMetaData(java.net.URL mdsBase,
java.lang.String federationID,
java.lang.String entityID,
BEMetaData beMetaData)
Performs a meta data publish operation in order to register at the MDS meta data related to a BE within the local federation; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the concerned BE |
java.util.ArrayList<BEMetaData> |
searchMetaData(java.util.ArrayList<HomeLocator> homeloc)
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal |
java.util.ArrayList<BEMetaData> |
searchMetaData(java.lang.String federationID,
java.util.ArrayList<HomeLocator> homeloc)
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal |
java.util.ArrayList<BEMetaData> |
searchMetaData(java.net.URL mdsBase,
java.util.ArrayList<HomeLocator> homeloc)
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal |
java.util.ArrayList<BEMetaData> |
searchMetaData(java.net.URL mdsBase,
java.lang.String federationID,
java.util.ArrayList<HomeLocator> homeloc)
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal |
org.opensaml.xml.XMLObject |
searchMetaDataRoot(java.util.ArrayList<HomeLocator> homeloc)
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal |
org.opensaml.xml.XMLObject |
searchMetaDataRoot(java.net.URL mdsBase,
java.util.ArrayList<HomeLocator> homeloc)
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal |
org.opensaml.xml.XMLObject |
searchMetaDataRoot(java.net.URL mdsBase,
java.lang.String federationID,
java.util.ArrayList<HomeLocator> homeloc)
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal |
| Method Detail |
|---|
java.util.ArrayList<BEMetaData> lookupMetaData(java.net.URL mdsBase)
throws MetaQueryException
mdsBase - the MDS base URL
MetaQueryException
java.util.ArrayList<BEMetaData> lookupMetaData()
throws MetaQueryException
MetaQueryException
org.opensaml.xml.XMLObject lookupMetaDataRoot(java.net.URL mdsBase)
throws MetaQueryException
mdsBase - the MDS base URL
MetaQueryException
org.opensaml.xml.XMLObject lookupMetaDataRoot()
throws MetaQueryException
MetaQueryException
java.util.ArrayList<BEMetaData> lookupMetaData(java.net.URL mdsBase,
java.lang.String federationID)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLfederationID - the unique identifier of the principal's federation
MetaQueryException
ValidationException
java.util.ArrayList<BEMetaData> lookupMetaData(java.lang.String federationID)
throws MetaQueryException,
ValidationException
federationID - the unique identifier of the principal's federation
MetaQueryException
ValidationException
org.opensaml.xml.XMLObject lookupMetaDataRoot(java.net.URL mdsBase,
java.lang.String federationID)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLfederationID - the unique identifier of the principal's federation
MetaQueryException
ValidationException
org.opensaml.xml.XMLObject lookupMetaDataRoot(java.lang.String federationID)
throws MetaQueryException,
ValidationException
federationID - the unique identifier of the principal's federation
MetaQueryException
ValidationException
BEMetaData lookupMetaData(java.net.URL mdsBase,
java.lang.String federationID,
java.lang.String entityID)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLfederationID - the unique identifier of the principal's federationentityID - the unique identifier of the bridging element
MetaQueryException
ValidationException
BEMetaData lookupMetaData(java.lang.String federationID,
java.lang.String entityID)
throws MetaQueryException,
ValidationException
federationID - the unique identifier of the principal's federationentityID - the unique identifier of the bridging element
MetaQueryException
ValidationException
org.opensaml.xml.XMLObject lookupMetaDataRoot(java.net.URL mdsBase,
java.lang.String federationID,
java.lang.String entityID)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLfederationID - the unique identifier of the principal's federationentityID - the unique identifier of the bridging element
MetaQueryException
ValidationException
org.opensaml.xml.XMLObject lookupMetaDataRoot(java.lang.String federationID,
java.lang.String entityID)
throws MetaQueryException,
ValidationException
federationID - the unique identifier of the principal's federationentityID - the unique identifier of the bridging element
MetaQueryException
ValidationException
java.util.ArrayList<BEMetaData> searchMetaData(java.net.URL mdsBase,
java.util.ArrayList<HomeLocator> homeloc)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLhomeloc - the list of home locators
MetaQueryException
ValidationException
java.util.ArrayList<BEMetaData> searchMetaData(java.util.ArrayList<HomeLocator> homeloc)
throws MetaQueryException,
ValidationException
homeloc - the list of home locators
MetaQueryException
ValidationException
org.opensaml.xml.XMLObject searchMetaDataRoot(java.net.URL mdsBase,
java.util.ArrayList<HomeLocator> homeloc)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLhomeloc - the list of home locators
ValidationException
MetaQueryException
org.opensaml.xml.XMLObject searchMetaDataRoot(java.util.ArrayList<HomeLocator> homeloc)
throws MetaQueryException,
ValidationException
homeloc - the list of home locators
MetaQueryException
ValidationException
java.util.ArrayList<BEMetaData> searchMetaData(java.net.URL mdsBase,
java.lang.String federationID,
java.util.ArrayList<HomeLocator> homeloc)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLfederationID - the unique identifier of the principal's federationhomeloc - the list of home locators
MetaQueryException
ValidationException
java.util.ArrayList<BEMetaData> searchMetaData(java.lang.String federationID,
java.util.ArrayList<HomeLocator> homeloc)
throws MetaQueryException,
ValidationException
federationID - the unique identifier of the principal's federationhomeloc - the list of home locators
ValidationException
MetaQueryException
org.opensaml.xml.XMLObject searchMetaDataRoot(java.net.URL mdsBase,
java.lang.String federationID,
java.util.ArrayList<HomeLocator> homeloc)
throws MetaQueryException,
ValidationException
mdsBase - the MDS base URLfederationID - the unique identifier of the principal's federationhomeloc - the list of home locators
ValidationException
MetaQueryException
void publishMetaData(java.net.URL mdsBase,
java.lang.String federationID,
java.lang.String entityID,
BEMetaData beMetaData)
throws MetaQueryException
mdsBase - the MDS base URLfederationID - the unique identifier of the local federationentityID - the unique identifier of the concerned BEbeMetaData - the information to be published
MetaQueryException
void publishMetaData(java.lang.String federationID,
java.lang.String entityID,
BEMetaData beMetaData)
throws MetaQueryException
federationID - the unique identifier of the local federationentityID - the unique identifier of the concerned BEbeMetaData - the information to be published
MetaQueryExceptionjava.net.URL getMdsBaseUrl()
java.net.URL getMdsUrl()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||