Class SurveyContext
java.lang.Object
org.odpi.openmetadata.frameworks.surveyaction.SurveyContext
SurveyContext provides a survey action service with access to information about
the survey request along with access to the open metadata repository interfaces.
-
Constructor Summary
ConstructorDescriptionSurveyContext
(String userId, String assetGUID, Map<String, String> requestParameters, SurveyAssetStore assetStore, AnnotationStore annotationStore, SurveyOpenMetadataStore openMetadataStore, String surveyActionServiceName, String requesterUserId, AuditLog auditLog) Constructor sets up the key parameters for using the context. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Free up any resources held since the connector is no longer needed.boolean
Compare the values of the supplied object with those stored in the current object.Return the annotation store for the survey action service.Return the unique identifier of the asset being discovered.Return the asset store for the survey action service.Return the file classifier that retrieves file reference data from the open metadata repositories.Return a generic interface for accessing and updating open metadata elements, classifications and relationships.Return the requester user identifier.Return the properties that hold the parameters used to drive the survey action service's analysis.int
hashCode()
Create a hash code for this element type.toString()
Standard toString method.
-
Constructor Details
-
SurveyContext
public SurveyContext(String userId, String assetGUID, Map<String, String> requestParameters, SurveyAssetStore assetStore, AnnotationStore annotationStore, SurveyOpenMetadataStore openMetadataStore, String surveyActionServiceName, String requesterUserId, AuditLog auditLog) Constructor sets up the key parameters for using the context.- Parameters:
userId
- calling userassetGUID
- unique identifier of the asset that the annotations should be attached torequestParameters
- name-value properties to control the survey action serviceassetStore
- survey asset store for the survey action serviceannotationStore
- annotation store for the survey action serviceopenMetadataStore
- generic metadata API from the Governance Action Framework (GAF)surveyActionServiceName
- name of the running servicerequesterUserId
- original user requesting this governance serviceauditLog
- logging destination
-
-
Method Details
-
getAssetGUID
Return the unique identifier of the asset being discovered.- Returns:
- string guid
- Throws:
ConnectorCheckedException
- exception thrown if connector is no longer active
-
getRequestParameters
Return the properties that hold the parameters used to drive the survey action service's analysis.- Returns:
- AdditionalProperties object storing the analysis parameters
- Throws:
ConnectorCheckedException
- exception thrown if connector is no longer active
-
getRequesterUserId
Return the requester user identifier.- Returns:
- userId
-
getAssetStore
Return the asset store for the survey action service. This is able to provide a connector to the asset configured with the properties of the asset from a property server.- Returns:
- asset store
- Throws:
ConnectorCheckedException
- exception thrown if connector is no longer active
-
getAnnotationStore
Return the annotation store for the survey action service. This is where the annotations are stored and retrieved from.- Returns:
- annotation store
- Throws:
ConnectorCheckedException
- exception thrown if connector is no longer active
-
getOpenMetadataStore
Return a generic interface for accessing and updating open metadata elements, classifications and relationships.- Returns:
- open metadata store
- Throws:
ConnectorCheckedException
- exception thrown if connector is no longer active
-
getFileClassifier
Return the file classifier that retrieves file reference data from the open metadata repositories.- Returns:
- file classifier
- Throws:
ConnectorCheckedException
- exception thrown if connector is no longer active
-
disconnect
Free up any resources held since the connector is no longer needed.- Throws:
ConnectorCheckedException
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Create a hash code for this element type.
-