| Package | Description |
|---|---|
| org.odpi.egeria.connectors.ibm.igc.clientlibrary |
Implements a client library for integrating with IBM Information Governance Catalog through its REST API.
|
| org.odpi.egeria.connectors.ibm.igc.clientlibrary.model.common |
Defines data constructs representing general IGC object metadata.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IGCRestClient.cacheTypeDetails(String typeName)
Cache detailed information about the IGC object type.
|
<T extends Reference> |
IGCRestClient.getAllPages(String propertyName,
ItemList<T> list)
Retrieve all pages of results from a set of Paging details and items, or if there is no next page return the
items provided.
|
List<String> |
IGCRestClient.getAllPropertiesForType(String typeName)
Retrieve the names of all properties for the provided IGC object type, or null if the type is unknown.
|
List<String> |
IGCRestClient.getAllStringPropertiesForType(String typeName)
Retrieve the names of all string properties for the provided IGC object type, or null if the type is unknown.
|
Reference |
IGCRestClient.getAssetById(String rid)
Retrieve all information about an asset from IGC.
|
Reference |
IGCRestClient.getAssetById(String rid,
ObjectCache cache)
Retrieve all information about an asset from IGC.
|
Reference |
IGCRestClient.getAssetRefById(String rid)
Retrieve only the minimal unique properties of an asset from IGC.
|
<T extends Reference> |
IGCRestClient.getAssetWithSubsetOfProperties(String rid,
String assetType,
List<String> properties)
This will generally be the most performant method by which to retrieve asset information, when only
some subset of properties is required
|
<T extends Reference> |
IGCRestClient.getAssetWithSubsetOfProperties(String rid,
String assetType,
List<String> properties,
int pageSize)
This will generally be the most performant method by which to retrieve asset information, when only
some subset of properties is required
|
<T extends Reference> |
IGCRestClient.getAssetWithSubsetOfProperties(String rid,
String assetType,
String[] properties)
This will generally be the most performant method by which to retrieve asset information, when only
some subset of properties is required
|
<T extends Reference> |
IGCRestClient.getAssetWithSubsetOfProperties(String rid,
String assetType,
String[] properties,
int pageSize)
This will generally be the most performant method by which to retrieve asset information, when only
some subset of properties is required
|
String |
IGCRestClient.getDisplayNameForType(String typeName)
Retrieve the display name of this IGC object type.
|
<T extends Reference> |
IGCRestClient.getModificationDetails(T object,
ObjectCache cache)
Ensures that the modification details of the asset are populated (takes no action if already populated or
the asset does not support them).
|
<T extends Reference> |
IGCRestClient.getNextPage(String propertyName,
ItemList<T> list)
Retrieve the next page of results for the provided parameters.
|
List<String> |
IGCRestClient.getNonRelationshipPropertiesForType(String typeName)
Retrieve the names of all non-relationship properties for the provided IGC object type, or null if the type is
unknown.
|
List<String> |
IGCRestClient.getOpenIgcBundles()
Retrieve the set of OpenIGC bundles already defined in the environment.
|
List<String> |
IGCRestClient.getPagedRelationshipPropertiesForType(String typeName)
Retrieve the names of all paged relationship properties for the provided IGC object type, or null if the type is
unknown.
|
TypeDetails |
IGCRestClient.getTypeDetails(String typeName)
Retrieves the type details (all properties and their details) for the provided type name in IGC.
|
TypeDetails |
IGCRestClient.getTypeDetails(String typeName,
boolean view,
boolean create,
boolean edit)
Retrieves the type details (requested properties and their details) for the provided type name in IGC.
|
List<TypeHeader> |
IGCRestClient.getTypes(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Retrieves the list of metadata types supported by IGC.
|
String |
IGCRestClient.getValueAsJSON(Reference asset)
Attempt to convert the provided IGC object into JSON, based on the registered POJOs.
|
boolean |
IGCRestClient.hasModificationDetails(String typeName)
Indicates whether assets of this type include modification details (true) or not (false).
|
boolean |
IGCRestClient.isCreatable(String typeName)
Indicates whether the IGC object type can be created (true) or not (false).
|
<T extends Reference> |
IGCRestClient.readJSONIntoItemList(String json)
Attempt to convert the JSON string into an ItemList.
|
<T extends Reference> |
IGCRestClient.readJSONIntoPOJO(String json)
Attempt to convert the JSON string into a Java object.
|
<T extends Reference> |
IGCRestClient.search(IGCSearch igcSearch)
Retrieve all assets that match the provided search criteria from IGC.
|
boolean |
IGCRestClient.start()
Start the client by trying to connect based on the configured parameters.
|
boolean |
IGCRestClient.upsertOpenIgcBundle(String name,
org.springframework.core.io.AbstractResource file)
Upload the specified bundle, creating it if it does not already exist or updating it if it does.
|
| Modifier and Type | Method and Description |
|---|---|
static Identity |
Identity.getFromString(String identity,
IGCRestClient igcRestClient,
Identity.StringType stringType)
Builds an Identity based on an identity string (or null if unable to construct an Identity from the
string).
|
static Identity |
Identity.getFromString(String identity,
IGCRestClient igcRestClient,
Identity.StringType stringType,
boolean warnOnNotFound)
Builds an Identity based on an identity string (or null if unable to construct an Identity from the
string).
|
Identity |
Reference.getIdentity(IGCRestClient igcrest,
ObjectCache cache)
Retrieves the semantic identity of the asset.
|
Copyright © 2018–2021 ODPi. All rights reserved.