Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Open Subsurface Data Universe Software
Platform
Data Flow
Data Ingestion
Ingestion Workflow
Commits
426041b9
Commit
426041b9
authored
Aug 27, 2021
by
Aalekh Jain
Browse files
Default interface implementation for other CSPs
parent
2d4b6f1d
Changes
3
Hide whitespace changes
Inline
Side-by-side
provider/workflow-aws/src/main/java/org/opengroup/osdu/workflow/aws/repository/AwsWorkflowSystemMetadataRepository.java
0 → 100644
View file @
426041b9
package
org.opengroup.osdu.workflow.aws.repository
;
import
org.opengroup.osdu.workflow.model.WorkflowMetadata
;
import
org.opengroup.osdu.workflow.provider.interfaces.IWorkflowSystemMetadataRepository
;
import
java.util.List
;
public
class
AwsWorkflowSystemMetadataRepository
implements
IWorkflowSystemMetadataRepository
{
/**
* Returns workflow metadata based on workflowName
*
* @param workflowName Name of the workflow for which metadata should be retrieved.
* @return Workflow metadata
*/
@Override
public
WorkflowMetadata
getSystemWorkflow
(
String
workflowName
)
{
return
null
;
}
/**
* Creates workflow metadata record in persistence store.
*
* @param workflowMetadata Workflow metadata object to save in persistence store.
* @return Workflow metadata
*/
@Override
public
WorkflowMetadata
createSystemWorkflow
(
WorkflowMetadata
workflowMetadata
)
{
return
null
;
}
/**
* Deletes workflow metadata based on workflowName
*
* @param workflowName Name of the workflow for which metadata should be deleted.
*/
@Override
public
void
deleteSystemWorkflow
(
String
workflowName
)
{
}
/**
* Get all system workflows metadata based on prefix
*
* @param prefix Name of the system workflow for which metadata should be deleted.
*/
@Override
public
List
<
WorkflowMetadata
>
getAllSystemWorkflow
(
String
prefix
)
{
return
null
;
}
}
provider/workflow-gcp/src/main/java/org/opengroup/osdu/workflow/provider/gcp/repository/GcpWorkflowSystemMetadataRepository.java
0 → 100644
View file @
426041b9
package
org.opengroup.osdu.workflow.provider.gcp.repository
;
import
org.opengroup.osdu.workflow.model.WorkflowMetadata
;
import
org.opengroup.osdu.workflow.provider.interfaces.IWorkflowSystemMetadataRepository
;
import
java.util.List
;
public
class
GcpWorkflowSystemMetadataRepository
implements
IWorkflowSystemMetadataRepository
{
/**
* Returns workflow metadata based on workflowName
*
* @param workflowName Name of the workflow for which metadata should be retrieved.
* @return Workflow metadata
*/
@Override
public
WorkflowMetadata
getSystemWorkflow
(
String
workflowName
)
{
return
null
;
}
/**
* Creates workflow metadata record in persistence store.
*
* @param workflowMetadata Workflow metadata object to save in persistence store.
* @return Workflow metadata
*/
@Override
public
WorkflowMetadata
createSystemWorkflow
(
WorkflowMetadata
workflowMetadata
)
{
return
null
;
}
/**
* Deletes workflow metadata based on workflowName
*
* @param workflowName Name of the workflow for which metadata should be deleted.
*/
@Override
public
void
deleteSystemWorkflow
(
String
workflowName
)
{
}
/**
* Get all system workflows metadata based on prefix
*
* @param prefix Name of the system workflow for which metadata should be deleted.
*/
@Override
public
List
<
WorkflowMetadata
>
getAllSystemWorkflow
(
String
prefix
)
{
return
null
;
}
}
provider/workflow-ibm/src/main/java/org/opengroup/osdu/workflow/provider/ibm/repository/WorkflowSystemMetadataRepository.java
0 → 100644
View file @
426041b9
package
org.opengroup.osdu.workflow.provider.ibm.repository
;
import
org.opengroup.osdu.workflow.model.WorkflowMetadata
;
import
org.opengroup.osdu.workflow.provider.interfaces.IWorkflowSystemMetadataRepository
;
import
java.util.List
;
public
class
WorkflowSystemMetadataRepository
implements
IWorkflowSystemMetadataRepository
{
/**
* Returns workflow metadata based on workflowName
*
* @param workflowName Name of the workflow for which metadata should be retrieved.
* @return Workflow metadata
*/
@Override
public
WorkflowMetadata
getSystemWorkflow
(
String
workflowName
)
{
return
null
;
}
/**
* Creates workflow metadata record in persistence store.
*
* @param workflowMetadata Workflow metadata object to save in persistence store.
* @return Workflow metadata
*/
@Override
public
WorkflowMetadata
createSystemWorkflow
(
WorkflowMetadata
workflowMetadata
)
{
return
null
;
}
/**
* Deletes workflow metadata based on workflowName
*
* @param workflowName Name of the workflow for which metadata should be deleted.
*/
@Override
public
void
deleteSystemWorkflow
(
String
workflowName
)
{
}
/**
* Get all system workflows metadata based on prefix
*
* @param prefix Name of the system workflow for which metadata should be deleted.
*/
@Override
public
List
<
WorkflowMetadata
>
getAllSystemWorkflow
(
String
prefix
)
{
return
null
;
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment