public class ProcessHandler<PROCESS,PORT,DATA_FLOW,CONTROL_FLOW,PROCESS_CALL,LINEAGE_MAPPING> extends ReferenceableHandler<PROCESS>
auditLog, beanClass, converter, defaultZones, errorHandler, invalidParameterHandler, localServerUserId, publishZones, repositoryHandler, repositoryHelper, securityVerifier, serverName, serviceName, supportedZones| Constructor and Description |
|---|
ProcessHandler(OpenMetadataAPIGenericConverter<PROCESS> converter,
Class<PROCESS> beanClass,
OpenMetadataAPIGenericConverter<PORT> portConverter,
Class<PORT> portBeanClass,
OpenMetadataAPIGenericConverter<DATA_FLOW> dataFlowConverter,
Class<DATA_FLOW> dataFlowBeanClass,
OpenMetadataAPIGenericConverter<CONTROL_FLOW> controlFlowConverter,
Class<CONTROL_FLOW> controlFlowBeanClass,
OpenMetadataAPIGenericConverter<PROCESS_CALL> processCallConverter,
Class<PROCESS_CALL> processCallBeanClass,
OpenMetadataAPIGenericConverter<LINEAGE_MAPPING> lineageMappingConverter,
Class<LINEAGE_MAPPING> lineageMappingClass,
String serviceName,
String serverName,
InvalidParameterHandler invalidParameterHandler,
RepositoryHandler repositoryHandler,
OMRSRepositoryHelper repositoryHelper,
String localServerUserId,
OpenMetadataServerSecurityVerifier securityVerifier,
List<String> supportedZones,
List<String> defaultZones,
List<String> publishZones,
AuditLog auditLog)
Construct the handler information needed to interact with the repository services
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearBusinessSignificant(String userId,
String elementGUID,
String elementGUIDParameterName,
String methodName)
Remove the "BusinessSignificant" designation from the element.
|
void |
clearControlFlow(String userId,
String externalSourceGUID,
String externalSourceName,
String controlFlowGUID,
String controlFlowGUIDParameterName,
String methodName)
Remove the control flow relationship between two elements.
|
void |
clearDataFlow(String userId,
String externalSourceGUID,
String externalSourceName,
String dataFlowGUID,
String dataFlowGUIDParameterName,
String methodName)
Remove the data flow relationship between two elements.
|
void |
clearLineageMapping(String userId,
String sourceElementGUID,
String sourceElementGUIDParameterName,
String destinationElementGUID,
String destinationElementGUIDParameterName,
String methodName)
Remove the lineage mapping between two elements.
|
void |
clearPortDelegation(String userId,
String externalSourceGUID,
String externalSourceName,
String portOneGUID,
String portOneGUIDParameterName,
String portTwoGUID,
String portTwoGUIDParameterName,
String methodName)
Remove the port delegation relationship between two ports.
|
void |
clearPortSchemaType(String userId,
String externalSourceGUID,
String externalSourceName,
String portGUID,
String portGUIDParameterName,
String schemaTypeGUID,
String schemaTypeGUIDParameterName,
String methodName)
Remove the schema type from a port.
|
void |
clearProcessCall(String userId,
String externalSourceGUID,
String externalSourceName,
String processCallGUID,
String processCallGUIDParameterName,
String methodName)
Remove the process call relationship.
|
void |
clearProcessParent(String userId,
String externalSourceGUID,
String externalSourceName,
String parentProcessGUID,
String parentProcessGUIDParameterName,
String childProcessGUID,
String childProcessGUIDParameterName,
String methodName)
Remove a parent-child relationship between two processes.
|
void |
clearProcessPort(String userId,
String externalSourceGUID,
String externalSourceName,
String processGUID,
String processGUIDParameterName,
String portGUID,
String portGUIDParameterName,
String methodName)
Unlink a port from a process.
|
String |
createPort(String userId,
String externalSourceGUID,
String externalSourceName,
String processGUID,
String processGUIDParameterName,
String qualifiedName,
String displayName,
int portType,
Map<String,String> additionalProperties,
String suppliedTypeName,
Map<String,Object> extendedProperties,
String methodName)
Create a new metadata element to represent a port.
|
String |
createProcess(String userId,
String externalSourceGUID,
String externalSourceName,
String qualifiedName,
String technicalName,
String technicalDescription,
String formula,
String implementationLanguage,
List<String> zoneMembership,
String owner,
int ownerType,
String originOrganizationCapabilityGUID,
String originBusinessCapabilityGUID,
Map<String,String> otherOriginValues,
Map<String,String> additionalProperties,
String suppliedTypeName,
Map<String,Object> suppliedExtendedProperties,
InstanceStatus initialStatus,
String methodName)
Create a new metadata element to represent a process.
|
String |
createProcessFromTemplate(String userId,
String externalSourceGUID,
String externalSourceName,
String templateGUID,
String templateGUIDParameterName,
String qualifiedName,
String qualifiedNameParameterName,
String displayName,
String description,
String methodName)
Create a new metadata element to represent a process using an existing metadata element as a template.
|
List<PORT> |
findPorts(String userId,
String searchString,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of port metadata elements that contain the search string.
|
List<PROCESS> |
findProcesses(String userId,
String searchString,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of process metadata elements that contain the search string.
|
CONTROL_FLOW |
getControlFlow(String userId,
String currentStepGUID,
String currentStepGUIDParameterName,
String nextStepGUID,
String nextStepGUIDParameterName,
String qualifiedName,
String methodName)
Retrieve the control flow relationship between two elements.
|
List<CONTROL_FLOW> |
getControlFlowNextSteps(String userId,
String currentStepGUID,
String currentStepGUIDParameterName,
String methodName)
Retrieve the control relationships linked from an specific element to the possible next elements in the process.
|
List<CONTROL_FLOW> |
getControlFlowPreviousSteps(String userId,
String currentStepGUID,
String currentStepGUIDParameterName,
String methodName)
Retrieve the control relationships linked from an specific element to the possible previous elements in the process.
|
DATA_FLOW |
getDataFlow(String userId,
String dataSupplierGUID,
String dataSupplierGUIDParameterName,
String dataConsumerGUID,
String dataConsumerGUIDParameterName,
String qualifiedName,
String methodName)
Retrieve the data flow relationship between two elements.
|
List<DATA_FLOW> |
getDataFlowConsumers(String userId,
String dataSupplierGUID,
String dataSupplierGUIDParameterName,
String methodName)
Retrieve the data flow relationships linked from an specific element to the downstream consumers.
|
List<DATA_FLOW> |
getDataFlowSuppliers(String userId,
String dataConsumerGUID,
String dataConsumerGUIDParameterName,
String methodName)
Retrieve the data flow relationships linked from an specific element to the upstream suppliers.
|
List<LINEAGE_MAPPING> |
getDestinationLineageMappings(String userId,
String sourceElementGUID,
String sourceElementGUIDParameterName,
String methodName)
Retrieve the lineage mapping relationships linked from an specific source element to its destinations.
|
PORT |
getPortByGUID(String userId,
String portGUID,
String portGUIDParameterName,
String methodName)
Retrieve the port metadata element with the supplied unique identifier.
|
PORT |
getPortDelegation(String userId,
String portGUID,
String portGUIDParameterName,
String methodName)
Retrieve the port that this port delegates to.
|
List<PORT> |
getPortsByName(String userId,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of port metadata elements with a matching qualified or display name.
|
List<PORT> |
getPortsForProcess(String userId,
String processGUID,
String processGUIDParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of ports associated with a process.
|
List<PORT> |
getPortUse(String userId,
String portGUID,
String portGUIDParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of ports that delegate to this port.
|
PROCESS |
getProcessByGUID(String userId,
String processGUID,
String processGUIDParameterName,
String methodName)
Retrieve the process metadata element with the supplied unique identifier.
|
PROCESS_CALL |
getProcessCall(String userId,
String callerGUID,
String callerGUIDParameterName,
String calledGUID,
String calledGUIDParameterName,
String qualifiedName,
String methodName)
Retrieve the process call relationship between two elements.
|
List<PROCESS_CALL> |
getProcessCalled(String userId,
String callerGUID,
String callerGUIDParameterName,
String methodName)
Retrieve the process call relationships linked from an specific element to the elements it calls.
|
List<PROCESS_CALL> |
getProcessCallers(String userId,
String calledGUID,
String calledGUIDParameterName,
String methodName)
Retrieve the process call relationships linked from an specific element to its callers.
|
List<PROCESS> |
getProcessesByName(String userId,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of process metadata elements with a matching qualified or display name.
|
PROCESS |
getProcessParent(String userId,
String processGUID,
String processGUIDParameterName,
String methodName)
Retrieve the process metadata element with the supplied unique identifier.
|
List<LINEAGE_MAPPING> |
getSourceLineageMappings(String userId,
String destinationElementGUID,
String destinationElementGUIDParameterName,
String methodName)
Retrieve the lineage mapping relationships linked from an specific destination element to its sources.
|
List<PROCESS> |
getSubProcesses(String userId,
String processGUID,
String processGUIDParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the process metadata element with the supplied unique identifier.
|
void |
publishProcess(String userId,
String processGUID,
String processGUIDParameterName,
String methodName)
Update the zones for the process so that it becomes visible to consumers.
|
void |
removePort(String userId,
String externalSourceGUID,
String externalSourceName,
String portGUID,
String portGUIDParameterName,
String methodName)
Remove the metadata element representing a port.
|
void |
removeProcess(String userId,
String externalSourceGUID,
String externalSourceName,
String processGUID,
String processGUIDParameterName,
String methodName)
Remove the metadata element representing a process.
|
void |
setBusinessSignificant(String userId,
String elementGUID,
String elementGUIDParameterName,
String methodName)
Classify a port, process or process as "BusinessSignificant" (this may effect the way that lineage is displayed).
|
String |
setupControlFlow(String userId,
String externalSourceGUID,
String externalSourceName,
String currentStepGUID,
String currentStepGUIDParameterName,
String nextStepGUID,
String nextStepGUIDParameterName,
String qualifiedName,
String description,
String guard,
String methodName)
Link two elements to show that when one completes the next is started.
|
String |
setupDataFlow(String userId,
String externalSourceGUID,
String externalSourceName,
String dataSupplierGUID,
String dataSupplierGUIDParameterName,
String dataConsumerGUID,
String dataConsumerGUIDParameterName,
String qualifiedName,
String description,
String formula,
String methodName)
Link two elements together to show that data flows from one to the other.
|
void |
setupLineageMapping(String userId,
String sourceElementGUID,
String sourceElementGUIDParameterName,
String destinationElementGUID,
String destinationElementGUIDParameterName,
String methodName)
Link to elements together to show that they are part of the lineage of the data that is moving
between the processes.
|
void |
setupPortDelegation(String userId,
String externalSourceGUID,
String externalSourceName,
String portOneGUID,
String portOneGUIDParameterName,
String portTwoGUID,
String portTwoGUIDParameterName,
String methodName)
Link two ports together to show that portTwo is an implementation of portOne.
|
void |
setupPortSchemaType(String userId,
String externalSourceGUID,
String externalSourceName,
String portGUID,
String portGUIDParameterName,
String schemaTypeGUID,
String schemaTypeGUIDParameterName,
String methodName)
Link a schema type to a port to show the structure of data it accepts.
|
String |
setupProcessCall(String userId,
String externalSourceGUID,
String externalSourceName,
String callerGUID,
String callerGUIDParameterName,
String calledGUID,
String calledGUIDParameterName,
String qualifiedName,
String description,
String formula,
String methodName)
Link two elements together to show a request-response call between them.
|
void |
setupProcessParent(String userId,
String externalSourceGUID,
String externalSourceName,
String parentProcessGUID,
String parentProcessGUIDParameterName,
String childProcessGUID,
String childProcessGUIDParameterName,
int containmentType,
String methodName)
Create a parent-child relationship between two processes.
|
void |
setupProcessPort(String userId,
String externalSourceGUID,
String externalSourceName,
String processGUID,
String processGUIDParameterName,
String portGUID,
String portGUIDParameterName,
String methodName)
Link a port to a process.
|
void |
updateControlFlow(String userId,
String externalSourceGUID,
String externalSourceName,
String controlFlowGUID,
String controlFlowGUIDParameterName,
String qualifiedName,
String description,
String guard,
String methodName)
Update the relationship between two elements that shows that when one completes the next is started.
|
void |
updateDataFlow(String userId,
String externalSourceGUID,
String externalSourceName,
String dataFlowGUID,
String dataFlowGUIDParameterName,
String qualifiedName,
String description,
String formula,
String methodName)
Update relationship between two elements that shows that data flows from one to the other.
|
void |
updatePort(String userId,
String externalSourceGUID,
String externalSourceName,
String portGUID,
String portGUIDParameterName,
String qualifiedName,
String displayName,
int portType,
Map<String,String> additionalProperties,
String suppliedTypeName,
Map<String,Object> extendedProperties,
String methodName)
Update the properties of the metadata element representing a port.
|
void |
updateProcess(String userId,
String externalSourceGUID,
String externalSourceName,
String processGUID,
String processGUIDParameterName,
boolean isMergeUpdate,
String qualifiedName,
String technicalName,
String technicalDescription,
String formula,
String implementationLanguage,
List<String> zoneMembership,
String owner,
int ownerType,
String originOrganizationCapabilityGUID,
String originBusinessCapabilityGUID,
Map<String,String> otherOriginValues,
Map<String,String> additionalProperties,
String suppliedTypeName,
Map<String,Object> suppliedExtendedProperties,
String methodName)
Update the metadata element representing a process.
|
void |
updateProcessCall(String userId,
String externalSourceGUID,
String externalSourceName,
String processCallGUID,
String processCallGUIDParameterName,
String qualifiedName,
String description,
String formula,
String methodName)
Update the relationship between two elements that shows a request-response call between them.
|
void |
updateProcessStatus(String userId,
String externalSourceGUID,
String externalSourceName,
String processGUID,
String processGUIDParameterName,
InstanceStatus processStatus,
String processStatusParameterName,
String methodName)
Update the status of the metadata element representing a process.
|
void |
withdrawProcess(String userId,
String processGUID,
String processGUIDParameterName,
String methodName)
Update the zones for the process so that it is no longer visible to consumers.
|
addSecurityTags, addTemplateClassification, findBeanGUIDsByQualifiedName, findBeanGUIDsByQualifiedName, findBeansByQualifiedName, findBeansByQualifiedName, getBeanByQualifiedName, getBeanByQualifiedName, getBeanGUIDByQualifiedName, getBeanGUIDByQualifiedName, getBeanGUIDsByQualifiedName, getBeanGUIDsByQualifiedName, getBeansByQualifiedName, getBeansByQualifiedName, getMoreInformation, getMoreInformation, getVendorProperties, linkElementsAsDuplicates, removeSecurityTags, removeSemanticAssignment, removeTemplateClassification, saveSemanticAssignment, saveSemanticAssignment, unlinkElementsAsDuplicatesarchiveBeanInRepository, archiveBeanInRepository, countAttachments, createBeanFromTemplate, createBeanInRepository, deleteBeanInRepository, deleteBeanInRepository, findAttachmentLinks, findBeanGUIDs, findBeans, findBeans, findBeans, findBeans, findEntities, getAllAttachmentLinks, getAnchorsForAttachedElements, getAttachedElement, getAttachedElement, getAttachedElementGUID, getAttachedElementGUID, getAttachedElementGUIDs, getAttachedElementGUIDs, getAttachedElements, getAttachedElements, getAttachedElements, getAttachedElements, getAttachedEntities, getAttachedEntities, getAttachedEntities, getAttachedEntity, getAttachedEntity, getAttachmentLinks, getAttachmentLinks, getAttachmentLinks, getBeanByUniqueName, getBeanByUniqueName, getBeanByValue, getBeanFromEntity, getBeanFromRepository, getBeanFromRepository, getBeanGUIDByUniqueName, getBeanGUIDByUniqueName, getBeanGUIDsByClassification, getBeanGUIDsByType, getBeanGUIDsByType, getBeanGUIDsByValue, getBeansByClassification, getBeansByCreator, getBeansByType, getBeansByType, getBeansByValue, getBeansByValue, getBeansByValue, getBeansByValue, getBeansByValue, getEntitiesByType, getEntitiesByValue, getEntitiesByValue, getEntityByValue, getEntityFromRepository, getEntityFromRepository, getEntityFromRepository, getEntityFromRepository, getEntityGUIDByValue, getEntityGUIDsByValue, getRepositoryHelper, getServiceName, getUniqueAttachmentLink, getUniqueAttachmentLink, linkElementToElement, linkElementToElement, maintainSupplementaryProperties, relinkElementToNewElement, relinkElementToNewElement, removeClassificationFromRepository, setClassificationInRepository, setClassificationInRepository, setSecurityVerifier, unlinkAllElements, unlinkAllElements, unlinkConnectedElement, unlinkConnectedElement, unlinkElementFromElement, unlinkElementFromElement, unlinkElementFromElement, unlinkElementFromElement, updateBeanEffectivityDates, updateBeanInRepository, updateBeanInRepository, updateBeanPropertyInRepository, updateBeanStatusInRepository, updateBeanStatusInRepository, updateClassificationEffectivityDates, updateElementToElementLink, updateElementToElementLink, updateRelationshipEffectivityDates, updateRelationshipProperties, validateAnchorEntity, validateAnchorEntity, verifyExternalSourceIdentitypublic ProcessHandler(OpenMetadataAPIGenericConverter<PROCESS> converter, Class<PROCESS> beanClass, OpenMetadataAPIGenericConverter<PORT> portConverter, Class<PORT> portBeanClass, OpenMetadataAPIGenericConverter<DATA_FLOW> dataFlowConverter, Class<DATA_FLOW> dataFlowBeanClass, OpenMetadataAPIGenericConverter<CONTROL_FLOW> controlFlowConverter, Class<CONTROL_FLOW> controlFlowBeanClass, OpenMetadataAPIGenericConverter<PROCESS_CALL> processCallConverter, Class<PROCESS_CALL> processCallBeanClass, OpenMetadataAPIGenericConverter<LINEAGE_MAPPING> lineageMappingConverter, Class<LINEAGE_MAPPING> lineageMappingClass, String serviceName, String serverName, InvalidParameterHandler invalidParameterHandler, RepositoryHandler repositoryHandler, OMRSRepositoryHelper repositoryHelper, String localServerUserId, OpenMetadataServerSecurityVerifier securityVerifier, List<String> supportedZones, List<String> defaultZones, List<String> publishZones, AuditLog auditLog)
converter - specific converter for the PROCESS bean classbeanClass - name of bean class that is represented by the generic class PROCESSportConverter - specific converter for the PORT bean classportBeanClass - name of bean class that is represented by the generic class PORTdataFlowConverter - specific converter for the DATA_FLOW bean classdataFlowBeanClass - name of bean class that is represented by the generic class DATA_FLOWcontrolFlowConverter - specific converter for the CONTROL_FLOW bean classcontrolFlowBeanClass - name of bean class that is represented by the generic class CONTROL_FLOWprocessCallConverter - specific converter for the PROCESS_CALL bean classprocessCallBeanClass - name of bean class that is represented by the generic class PROCESS_CALLlineageMappingConverter - specific converter for the LINEAGE_MAPPING bean classlineageMappingClass - name of bean class that is represented by the generic class LINEAGE_MAPPINGserviceName - name of this serviceserverName - name of the local serverinvalidParameterHandler - handler for managing parameter errorsrepositoryHandler - manages calls to the repository servicesrepositoryHelper - provides utilities for manipulating the repository services objectslocalServerUserId - userId for this serversecurityVerifier - open metadata security services verifiersupportedZones - list of zones that the access service is allowed to serve Asset instances from.defaultZones - list of zones that the access service should set in all new Asset instances.publishZones - list of zones that the access service sets up in published Asset instances.auditLog - destination for audit log events.public String createProcess(String userId, String externalSourceGUID, String externalSourceName, String qualifiedName, String technicalName, String technicalDescription, String formula, String implementationLanguage, List<String> zoneMembership, String owner, int ownerType, String originOrganizationCapabilityGUID, String originBusinessCapabilityGUID, Map<String,String> otherOriginValues, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> suppliedExtendedProperties, InstanceStatus initialStatus, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerqualifiedName - unique name for this assettechnicalName - the stored display name property for the assettechnicalDescription - the stored description property associated with the assetformula - the formula that characterize the processing behavior of the processimplementationLanguage - the implementation language used to create the processzoneMembership - initial zones for the asset - or null to allow the security module to set it upowner - identifier of the ownerownerType - is the owner identifier a user id, personal profile or team profileoriginOrganizationCapabilityGUID - unique identifier of originating organizationoriginBusinessCapabilityGUID - unique identifier of originating business capabilityotherOriginValues - the properties that characterize where this asset is fromadditionalProperties - any arbitrary properties not part of the type systemsuppliedTypeName - name of the type that is a subtype of asset - or null to create standard typesuppliedExtendedProperties - properties from any subtypeinitialStatus - status value for the new process (default = ACTIVE)methodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createProcessFromTemplate(String userId, String externalSourceGUID, String externalSourceName, String templateGUID, String templateGUIDParameterName, String qualifiedName, String qualifiedNameParameterName, String displayName, String description, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callertemplateGUID - unique identifier of the metadata element to copytemplateGUIDParameterName - parameter supplying templateGUIDqualifiedName - unique name for the term - used in other configurationqualifiedNameParameterName - parameter supplying qualifiedNamedisplayName - short display name for the termdescription - description of the termmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateProcess(String userId, String externalSourceGUID, String externalSourceName, String processGUID, String processGUIDParameterName, boolean isMergeUpdate, String qualifiedName, String technicalName, String technicalDescription, String formula, String implementationLanguage, List<String> zoneMembership, String owner, int ownerType, String originOrganizationCapabilityGUID, String originBusinessCapabilityGUID, Map<String,String> otherOriginValues, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> suppliedExtendedProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessGUID - unique identifier of the metadata element to updateprocessGUIDParameterName - unique identifier of the process in the external process managerisMergeUpdate - should the new properties be merged with existing properties (true) or completely replace them (false)?qualifiedName - unique name for this assettechnicalName - the stored display name property for the assettechnicalDescription - the stored description property associated with the assetformula - the formula that characterize the processing behavior of the processimplementationLanguage - the implementation language used to create the processzoneMembership - initial zones for the asset - or null to allow the security module to set it upowner - identifier of the ownerownerType - is the owner identifier a user id, personal profile or team profileoriginOrganizationCapabilityGUID - unique identifier of originating organizationoriginBusinessCapabilityGUID - unique identifier of originating business capabilityotherOriginValues - the properties that characterize where this asset is fromadditionalProperties - any arbitrary properties not part of the type systemsuppliedTypeName - name of the type that is a subtype of asset - or null to create standard typesuppliedExtendedProperties - properties from any subtypemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateProcessStatus(String userId, String externalSourceGUID, String externalSourceName, String processGUID, String processGUIDParameterName, InstanceStatus processStatus, String processStatusParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessGUID - unique identifier of the process to updateprocessGUIDParameterName - unique identifier of the process in the external process managerprocessStatus - new status for the processprocessStatusParameterName - parameter supplying processStatusmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupProcessParent(String userId, String externalSourceGUID, String externalSourceName, String parentProcessGUID, String parentProcessGUIDParameterName, String childProcessGUID, String childProcessGUIDParameterName, int containmentType, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerparentProcessGUID - unique identifier of the process in the external process manager that is to be the parent processparentProcessGUIDParameterName - parameter supplying parentProcessGUIDchildProcessGUID - unique identifier of the process in the external process manager that is to be the nested sub-processchildProcessGUIDParameterName - parameter supplying childProcessGUIDcontainmentType - describes the ownership of the sub-processmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearProcessParent(String userId, String externalSourceGUID, String externalSourceName, String parentProcessGUID, String parentProcessGUIDParameterName, String childProcessGUID, String childProcessGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerparentProcessGUID - unique identifier of the process in the external process manager that is to be the parent processparentProcessGUIDParameterName - parameter supplying parentProcessGUIDchildProcessGUID - unique identifier of the process in the external process manager that is to be the nested sub-processchildProcessGUIDParameterName - parameter supplying childProcessGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void publishProcess(String userId, String processGUID, String processGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the metadata element to publishprocessGUIDParameterName - parameter supplying processGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void withdrawProcess(String userId, String processGUID, String processGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the metadata element to withdrawprocessGUIDParameterName - parameter supplying processGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removeProcess(String userId, String externalSourceGUID, String externalSourceName, String processGUID, String processGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessGUID - unique identifier of the metadata element to removeprocessGUIDParameterName - unique identifier of the process in the external process managermethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PROCESS> findProcesses(String userId, String searchString, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersearchString - string to find in the propertiessearchStringParameterName - parameter supplying searchStringstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PROCESS> getProcessesByName(String userId, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling username - name to search fornameParameterName - parameter supplying namestartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public PROCESS getProcessByGUID(String userId, String processGUID, String processGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the requested metadata elementprocessGUIDParameterName - parameter supplying processGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public PROCESS getProcessParent(String userId, String processGUID, String processGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the requested metadata elementprocessGUIDParameterName - parameter supplying processGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PROCESS> getSubProcesses(String userId, String processGUID, String processGUIDParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the requested metadata elementprocessGUIDParameterName - parameter supplying processGUIDstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createPort(String userId, String externalSourceGUID, String externalSourceName, String processGUID, String processGUIDParameterName, String qualifiedName, String displayName, int portType, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> extendedProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessGUID - unique identifier of the process where the port is locatedprocessGUIDParameterName - parameter supplying processGUIDqualifiedName - unique name for the port - used in other configurationdisplayName - short display name for the portportType - description of the portadditionalProperties - additional properties for a portsuppliedTypeName - type name from the caller (enables creation of subtypes)extendedProperties - properties for a port subtypemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updatePort(String userId, String externalSourceGUID, String externalSourceName, String portGUID, String portGUIDParameterName, String qualifiedName, String displayName, int portType, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> extendedProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerportGUID - unique identifier of the port to updateportGUIDParameterName - parameter supplying portGUIDqualifiedName - unique name for the port - used in other configurationdisplayName - short display name for the portportType - description of the portadditionalProperties - additional properties for a portsuppliedTypeName - type name from the caller (enables creation of subtypes)extendedProperties - properties for a port subtypemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupProcessPort(String userId, String externalSourceGUID, String externalSourceName, String processGUID, String processGUIDParameterName, String portGUID, String portGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessGUID - unique identifier of the processprocessGUIDParameterName - parameter supplying processGUIDportGUID - unique identifier of the portportGUIDParameterName - parameter supplying portGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearProcessPort(String userId, String externalSourceGUID, String externalSourceName, String processGUID, String processGUIDParameterName, String portGUID, String portGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessGUID - unique identifier of the processprocessGUIDParameterName - parameter supplying processGUIDportGUID - unique identifier of the portportGUIDParameterName - parameter supplying portGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupPortDelegation(String userId, String externalSourceGUID, String externalSourceName, String portOneGUID, String portOneGUIDParameterName, String portTwoGUID, String portTwoGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerportOneGUID - unique identifier of the port at end 1portOneGUIDParameterName - parameter supplying portOneGUIDportTwoGUID - unique identifier of the port at end 2portTwoGUIDParameterName - parameter supplying portTwoGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearPortDelegation(String userId, String externalSourceGUID, String externalSourceName, String portOneGUID, String portOneGUIDParameterName, String portTwoGUID, String portTwoGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerportOneGUID - unique identifier of the port at end 1portOneGUIDParameterName - parameter supplying portOneGUIDportTwoGUID - unique identifier of the port at end 2portTwoGUIDParameterName - parameter supplying portTwoGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupPortSchemaType(String userId, String externalSourceGUID, String externalSourceName, String portGUID, String portGUIDParameterName, String schemaTypeGUID, String schemaTypeGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerportGUID - unique identifier of the portportGUIDParameterName - parameter supplying portGUIDschemaTypeGUID - unique identifier of the schemaTypeschemaTypeGUIDParameterName - parameter supplying schemaTypeGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearPortSchemaType(String userId, String externalSourceGUID, String externalSourceName, String portGUID, String portGUIDParameterName, String schemaTypeGUID, String schemaTypeGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerportGUID - unique identifier of the portportGUIDParameterName - parameter supplying portGUIDschemaTypeGUID - unique identifier of the schemaTypeschemaTypeGUIDParameterName - parameter supplying schemaTypeGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removePort(String userId, String externalSourceGUID, String externalSourceName, String portGUID, String portGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerportGUID - unique identifier of the metadata element to removeportGUIDParameterName - parameter supplying portGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PORT> findPorts(String userId, String searchString, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersearchString - string to find in the propertiessearchStringParameterName - parameter supplying searchStringstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PORT> getPortsForProcess(String userId, String processGUID, String processGUIDParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the process of interestprocessGUIDParameterName - parameter passing processGUIDstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PORT> getPortUse(String userId, String portGUID, String portGUIDParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userportGUID - unique identifier of the starting portportGUIDParameterName - parameter passing portGUIDstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public PORT getPortDelegation(String userId, String portGUID, String portGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userportGUID - unique identifier of the starting port aliasportGUIDParameterName - parameter passing portGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PORT> getPortsByName(String userId, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling username - name to search fornameParameterName - parameter supplying namestartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public PORT getPortByGUID(String userId, String portGUID, String portGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userportGUID - unique identifier of the requested metadata elementportGUIDParameterName - parameter passing portGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setBusinessSignificant(String userId, String elementGUID, String elementGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userelementGUID - unique identifier of the metadata element to updateelementGUIDParameterName - parameter name for elementGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearBusinessSignificant(String userId, String elementGUID, String elementGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userelementGUID - unique identifier of the metadata element to updateelementGUIDParameterName - parameter name for elementGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String setupDataFlow(String userId, String externalSourceGUID, String externalSourceName, String dataSupplierGUID, String dataSupplierGUIDParameterName, String dataConsumerGUID, String dataConsumerGUIDParameterName, String qualifiedName, String description, String formula, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerdataSupplierGUID - unique identifier of the data supplierdataSupplierGUIDParameterName - parameter supplying dataSupplierGUIDdataConsumerGUID - unique identifier of the data consumerdataConsumerGUIDParameterName - parameter supplying dataConsumerGUIDqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public DATA_FLOW getDataFlow(String userId, String dataSupplierGUID, String dataSupplierGUIDParameterName, String dataConsumerGUID, String dataConsumerGUIDParameterName, String qualifiedName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdataSupplierGUID - unique identifier of the data supplierdataSupplierGUIDParameterName - parameter supplying dataSupplierGUIDdataConsumerGUID - unique identifier of the data consumerdataConsumerGUIDParameterName - parameter supplying dataConsumerGUIDqualifiedName - unique identifier for this relationshipmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateDataFlow(String userId, String externalSourceGUID, String externalSourceName, String dataFlowGUID, String dataFlowGUIDParameterName, String qualifiedName, String description, String formula, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerdataFlowGUID - unique identifier of the data flow relationshipdataFlowGUIDParameterName - parameter supplying dataFlowGUIDqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearDataFlow(String userId, String externalSourceGUID, String externalSourceName, String dataFlowGUID, String dataFlowGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerdataFlowGUID - unique identifier of the data flow relationshipdataFlowGUIDParameterName - parameter supplying dataFlowGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<DATA_FLOW> getDataFlowConsumers(String userId, String dataSupplierGUID, String dataSupplierGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdataSupplierGUID - unique identifier of the data supplierdataSupplierGUIDParameterName - parameter supplying dataSupplierGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<DATA_FLOW> getDataFlowSuppliers(String userId, String dataConsumerGUID, String dataConsumerGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdataConsumerGUID - unique identifier of the data consumerdataConsumerGUIDParameterName - parameter supplying dataConsumerGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String setupControlFlow(String userId, String externalSourceGUID, String externalSourceName, String currentStepGUID, String currentStepGUIDParameterName, String nextStepGUID, String nextStepGUIDParameterName, String qualifiedName, String description, String guard, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callercurrentStepGUID - unique identifier of the previous stepcurrentStepGUIDParameterName - parameter supplying currentStepGUIDnextStepGUID - unique identifier of the next stepnextStepGUIDParameterName - parameter supplying nextStepGUIDqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowguard - function that must be true to travel down this control flowmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public CONTROL_FLOW getControlFlow(String userId, String currentStepGUID, String currentStepGUIDParameterName, String nextStepGUID, String nextStepGUIDParameterName, String qualifiedName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercurrentStepGUID - unique identifier of the previous stepcurrentStepGUIDParameterName - parameter supplying currentStepGUIDnextStepGUID - unique identifier of the next stepnextStepGUIDParameterName - parameter supplying nextStepGUIDqualifiedName - unique identifier for this relationshipmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateControlFlow(String userId, String externalSourceGUID, String externalSourceName, String controlFlowGUID, String controlFlowGUIDParameterName, String qualifiedName, String description, String guard, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callercontrolFlowGUID - unique identifier of the control flow relationshipcontrolFlowGUIDParameterName - parameter supplying controlFlowGUIDqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowguard - function that must be true to travel down this control flowmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearControlFlow(String userId, String externalSourceGUID, String externalSourceName, String controlFlowGUID, String controlFlowGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callercontrolFlowGUID - unique identifier of the control flow relationshipcontrolFlowGUIDParameterName - parameter supplying controlFlowGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<CONTROL_FLOW> getControlFlowNextSteps(String userId, String currentStepGUID, String currentStepGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercurrentStepGUID - unique identifier of the current stepcurrentStepGUIDParameterName - parameter supplying currentStepGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<CONTROL_FLOW> getControlFlowPreviousSteps(String userId, String currentStepGUID, String currentStepGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercurrentStepGUID - unique identifier of the current stepcurrentStepGUIDParameterName - parameter supplying currentStepGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String setupProcessCall(String userId, String externalSourceGUID, String externalSourceName, String callerGUID, String callerGUIDParameterName, String calledGUID, String calledGUIDParameterName, String qualifiedName, String description, String formula, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callercallerGUID - unique identifier of the element that is making the callcallerGUIDParameterName - parameter supplying callerGUIDcalledGUID - unique identifier of the element that is processing the callcalledGUIDParameterName - parameter supplying calledGUIDqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public PROCESS_CALL getProcessCall(String userId, String callerGUID, String callerGUIDParameterName, String calledGUID, String calledGUIDParameterName, String qualifiedName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercallerGUID - unique identifier of the element that is making the callcallerGUIDParameterName - parameter supplying callerGUIDcalledGUID - unique identifier of the element that is processing the callcalledGUIDParameterName - parameter supplying calledGUIDqualifiedName - unique identifier for this relationshipmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateProcessCall(String userId, String externalSourceGUID, String externalSourceName, String processCallGUID, String processCallGUIDParameterName, String qualifiedName, String description, String formula, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessCallGUID - unique identifier of the process call relationshipprocessCallGUIDParameterName - parameter supplying processCallGUIDqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearProcessCall(String userId, String externalSourceGUID, String externalSourceName, String processCallGUID, String processCallGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - unique identifier of software server capability representing the callerexternalSourceName - unique name of software server capability representing the callerprocessCallGUID - unique identifier of the process call relationshipprocessCallGUIDParameterName - parameter supplying processCallGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PROCESS_CALL> getProcessCalled(String userId, String callerGUID, String callerGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercallerGUID - unique identifier of the element that is making the callcallerGUIDParameterName - parameter supplying callerGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PROCESS_CALL> getProcessCallers(String userId, String calledGUID, String calledGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercalledGUID - unique identifier of the element that is processing the callcalledGUIDParameterName - parameter supplying calledGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupLineageMapping(String userId, String sourceElementGUID, String sourceElementGUIDParameterName, String destinationElementGUID, String destinationElementGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersourceElementGUID - unique identifier of the sourcesourceElementGUIDParameterName - parameter supplying sourceElementGUIDdestinationElementGUID - unique identifier of the destinationdestinationElementGUIDParameterName - parameter supplying destinationElementGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearLineageMapping(String userId, String sourceElementGUID, String sourceElementGUIDParameterName, String destinationElementGUID, String destinationElementGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersourceElementGUID - unique identifier of the sourcesourceElementGUIDParameterName - parameter supplying sourceElementGUIDdestinationElementGUID - unique identifier of the destinationdestinationElementGUIDParameterName - parameter supplying destinationElementGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<LINEAGE_MAPPING> getDestinationLineageMappings(String userId, String sourceElementGUID, String sourceElementGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersourceElementGUID - unique identifier of the sourcesourceElementGUIDParameterName - parameter supplying sourceElementGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<LINEAGE_MAPPING> getSourceLineageMappings(String userId, String destinationElementGUID, String destinationElementGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdestinationElementGUID - unique identifier of the destinationdestinationElementGUIDParameterName - parameter supplying destinationElementGUIDmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.