public interface DiscoveryClient
| Modifier and Type | Method and Description |
|---|---|
<T extends com.sdl.odata.client.api.model.ODataIdAwareEntity> |
getAwareEntities(Class<T> entityClazz,
Optional<String> oAuthToken,
String... expandParameters)
Request for
ODataIdAwareEntityies WITH security attached. |
<T extends com.sdl.odata.client.api.model.ODataIdAwareEntity> |
getAwareEntity(Class<T> entityClazz,
Optional<String> oAuthToken,
String... expandParameters)
Request for
ODataIdAwareEntityies with security attached. |
default <T extends Capability> |
getCapabilities(Class<T> capabilityClazz)
Request for
Capabilityies WITHOUT security attached. |
default <T extends Capability> |
getCapabilities(Class<T> capabilityClazz,
Optional<String> oAuthToken)
Request for
Capabilityies WITH security attached. |
<T extends Capability> |
getCapabilities(Class<T> capabilityClazz,
Optional<String> oAuthToken,
String... expandParameters)
Request for
Capabilityies WITH security attached. |
default <T extends Capability> |
getCapability(Class<T> capabilityClazz)
Request for
Capability WITHOUT security attached. |
default <T extends Capability> |
getCapability(Class<T> capabilityClazz,
Optional<String> oAuthToken)
Request for
Capability WITH security attached. |
<T extends Capability> |
getCapability(Class<T> capabilityClazz,
Optional<String> oAuthToken,
String... expandParameters)
Request for
Capability WITH security attached and expand parameters. |
String |
getServiceUrl()
Return the service url.
|
Optional<TokenServiceCapability> |
getTokenServiceCapability()
Request for
TokenServiceCapability. |
Optional<TokenServiceCapability> getTokenServiceCapability()
TokenServiceCapability.TokenServiceCapabilitydefault <T extends Capability> Optional<T> getCapability(Class<T> capabilityClazz)
Capability WITHOUT security attached.T - Class which extends Capability interfacecapabilityClazz - The requested capability classdefault <T extends Capability> Optional<T> getCapability(Class<T> capabilityClazz, Optional<String> oAuthToken)
Capability WITH security attached.T - Class which extends Capability interfacecapabilityClazz - The requested capability classoAuthToken - The Optional OAuth token<T extends Capability> Optional<T> getCapability(Class<T> capabilityClazz, Optional<String> oAuthToken, String... expandParameters)
Capability WITH security attached and expand parameters.T - Class which extends Capability interfacecapabilityClazz - The requested capability classoAuthToken - The Optional OAuth tokenexpandParameters - The expand parametersdefault <T extends Capability> List<T> getCapabilities(Class<T> capabilityClazz)
Capabilityies WITHOUT security attached.T - Class which extends Capability interfacecapabilityClazz - The requested capability classdefault <T extends Capability> List<T> getCapabilities(Class<T> capabilityClazz, Optional<String> oAuthToken)
Capabilityies WITH security attached.T - Class which extends Capability interfacecapabilityClazz - The requested capability classoAuthToken - The Optional OAuth token<T extends Capability> List<T> getCapabilities(Class<T> capabilityClazz, Optional<String> oAuthToken, String... expandParameters)
Capabilityies WITH security attached.T - Class which extends Capability interfacecapabilityClazz - The requested capability classoAuthToken - The Optional OAuth tokenexpandParameters - The expand parameters<T extends com.sdl.odata.client.api.model.ODataIdAwareEntity> Optional<T> getAwareEntity(Class<T> entityClazz, Optional<String> oAuthToken, String... expandParameters)
ODataIdAwareEntityies with security attached.T - Class which extends ODataIdAwareEntity interfaceentityClazz - The requested aware entity classoAuthToken - The Optional OAuth tokenexpandParameters - The expand parameters<T extends com.sdl.odata.client.api.model.ODataIdAwareEntity> List<T> getAwareEntities(Class<T> entityClazz, Optional<String> oAuthToken, String... expandParameters)
ODataIdAwareEntityies WITH security attached.T - Class which extends ODataIdAwareEntity interfaceentityClazz - The requested entity classoAuthToken - The Optional OAuth tokenexpandParameters - The expand parametersString getServiceUrl()
Copyright © 2017 SDL Group. All rights reserved.