public interface DataEngineClient
| Modifier and Type | Method and Description |
|---|---|
void |
addLineageMappings(String userId,
List<LineageMapping> lineageMappings)
Add lineage mapping relationships between schema types
|
void |
addPortsToProcess(String userId,
List<String> portGUIDs,
String processGUID)
Add ports and process ports relationship to an existing port
|
String |
createPortAlias(String userId,
PortAlias portAlias)
Create the Port Alias entity with a PortDelegation relationship
|
String |
createPortAlias(String userId,
String qualifiedName,
String displayName,
PortType portType,
String delegatesTo)
Create the Port Alias entity with a PortDelegation relationship
|
String |
createPortImplementation(String userId,
PortImplementation portImplementation)
Create the port implementation entity, with the corresponding schema type and port schema relationship
|
String |
createPortImplementation(String userId,
String qualifiedName,
String displayName,
PortType portType,
SchemaType schemaType)
Create the port implementation entity, with the corresponding schema type and port schema relationship
|
String |
createProcess(String userId,
Process process)
Creates the process, with all the ports, schema types and corresponding relationships
|
String |
createProcess(String userId,
String qualifiedName,
String processName,
String description,
String latestChange,
List<String> zoneMembership,
String displayName,
String formula,
String owner,
OwnerType ownerType,
List<PortImplementation> portImplementations,
List<PortAlias> portAliases,
List<LineageMapping> lineageMappings)
Creates the process, with all the ports, schema types and corresponding relationships
|
List<String> |
createProcesses(String userId,
List<Process> processes)
Creates the process, with all the ports, schema types and corresponding relationships
|
String |
createSchemaType(String userId,
SchemaType schemaType)
Create the schema type entity, with the corresponding schema attributes and relationships
|
String |
createSchemaType(String userId,
String qualifiedName,
String displayName,
String author,
String encodingStandard,
String usage,
String versionNumber,
List<Attribute> attributeList)
Create the schema type entity, with the corresponding schema attributes and relationships
|
String |
createSoftwareServerCapability(String userId,
SoftwareServerCapability softwareServerCapability)
Create the software server capability entity
|
String |
createSoftwareServerCapability(String userId,
String qualifiedName,
String name,
String description,
String type,
String version,
String patchLevel,
String source)
Create the software server capability entity
|
String createProcess(String userId, String qualifiedName, String processName, String description, String latestChange, List<String> zoneMembership, String displayName, String formula, String owner, OwnerType ownerType, List<PortImplementation> portImplementations, List<PortAlias> portAliases, List<LineageMapping> lineageMappings) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - the name of the calling userqualifiedName - the qualifiedName name of the processprocessName - the name of the processdescription - the description of the processlatestChange - the description for the latest change done for the processzoneMembership - the list of zones of the processdisplayName - the display name of the processformula - the formula for the processowner - the name of the owner for this processownerType - the type of the owner for this processportImplementations - the list of port implementationsportAliases - the list of port aliaseslineageMappings - the list of lineage mappingsInvalidParameterException - the bean properties are
invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverInvalidParameterExceptionString createProcess(String userId, Process process) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - the name of the calling userprocess - the process beanInvalidParameterException - the bean properties are
invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverInvalidParameterExceptionList<String> createProcesses(String userId, List<Process> processes) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - the name of the calling userprocesses - list of processesInvalidParameterException - the bean properties are
invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverInvalidParameterExceptionString createSoftwareServerCapability(String userId, String qualifiedName, String name, String description, String type, String version, String patchLevel, String source) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling userqualifiedName - the qualifiedName name of the servername - the name of the serverdescription - the description of the servertype - the type of the serverversion - the version of the serverpatchLevel - the patch level of the serversource - the source of the serverInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverString createSoftwareServerCapability(String userId, SoftwareServerCapability softwareServerCapability) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling usersoftwareServerCapability - the software server capability beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverString createSchemaType(String userId, String qualifiedName, String displayName, String author, String encodingStandard, String usage, String versionNumber, List<Attribute> attributeList) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - the name of the calling userqualifiedName - the qualifiedName name of the schema typedisplayName - the display name of the schema typeauthor - the author of the schema typeencodingStandard - the encoding for the schema typeusage - the usage for the schema typeversionNumber - the version number for the schema typeattributeList - the list of attributes for the schema typeInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverString createSchemaType(String userId, SchemaType schemaType) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - the name of the calling userschemaType - the schema type beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverString createPortImplementation(String userId, String qualifiedName, String displayName, PortType portType, SchemaType schemaType) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling userqualifiedName - the qualifiedName name of the portdisplayName - the display name of the portportType - the type of the portschemaType - the schema type attached to the port implementationInvalidParameterException - the bean properties are
invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverString createPortImplementation(String userId, PortImplementation portImplementation) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling userportImplementation - the port implementation beanInvalidParameterException - the bean properties are
invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverString createPortAlias(String userId, String qualifiedName, String displayName, PortType portType, String delegatesTo) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling userqualifiedName - the qualifiedName name of the portdisplayName - the display name of the portportType - the type of the portdelegatesTo - the qualified name of the delegated portInvalidParameterException - the bean properties are
invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverString createPortAlias(String userId, PortAlias portAlias) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling userportAlias - the port alias beanInvalidParameterException - the bean properties are
invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property servervoid addLineageMappings(String userId, List<LineageMapping> lineageMappings) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling userlineageMappings - list of lineage mappingsInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property servervoid addPortsToProcess(String userId, List<String> portGUIDs, String processGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - the name of the calling userportGUIDs - the list of port GUIDsprocessGUID - the process GUYIDInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverCopyright © 2018–2019 ODPi. All rights reserved.