public class DefaultAtlasFieldActionService extends Object implements io.atlasmap.spi.AtlasFieldActionService
Modifier and Type | Method and Description |
---|---|
io.atlasmap.v2.Field |
buildAndProcessAction(io.atlasmap.spi.ActionProcessor actionProcessor,
Map<String,Object> actionParameters,
io.atlasmap.v2.Field field) |
io.atlasmap.v2.ActionDetail |
findActionDetail(io.atlasmap.v2.Action action,
io.atlasmap.v2.FieldType sourceType)
1.
|
io.atlasmap.spi.ActionProcessor |
findActionProcessor(io.atlasmap.v2.Action action,
io.atlasmap.v2.FieldType sourceType) |
io.atlasmap.spi.ActionProcessor |
findActionProcessor(String name,
Object value) |
protected io.atlasmap.v2.ActionDetail |
getActionDetailByActionName(String actionName)
Deprecated.
|
io.atlasmap.spi.AtlasConversionService |
getConversionService() |
static DefaultAtlasFieldActionService |
getInstance() |
void |
init() |
void |
init(ClassLoader classLoader) |
List<io.atlasmap.v2.ActionDetail> |
listActionDetails() |
List<io.atlasmap.spi.ActionProcessor> |
loadFieldActions() |
List<io.atlasmap.spi.ActionProcessor> |
loadFieldActions(ClassLoader classLoader) |
io.atlasmap.v2.Field |
processActions(io.atlasmap.spi.AtlasInternalSession session,
io.atlasmap.v2.Field field) |
public static DefaultAtlasFieldActionService getInstance()
public void init()
public void init(ClassLoader classLoader)
public List<io.atlasmap.spi.ActionProcessor> loadFieldActions()
public List<io.atlasmap.spi.ActionProcessor> loadFieldActions(ClassLoader classLoader)
public List<io.atlasmap.v2.ActionDetail> listActionDetails()
listActionDetails
in interface io.atlasmap.spi.AtlasFieldActionService
@Deprecated protected io.atlasmap.v2.ActionDetail getActionDetailByActionName(String actionName)
public io.atlasmap.v2.ActionDetail findActionDetail(io.atlasmap.v2.Action action, io.atlasmap.v2.FieldType sourceType) throws io.atlasmap.api.AtlasException
findActionDetail
in interface io.atlasmap.spi.AtlasFieldActionService
action
- The name of the FieldActionsourceType
- A hint used to determine which FieldAction to use when
multiple FieldActions exist with the same nameio.atlasmap.api.AtlasException
public io.atlasmap.spi.ActionProcessor findActionProcessor(io.atlasmap.v2.Action action, io.atlasmap.v2.FieldType sourceType) throws io.atlasmap.api.AtlasException
findActionProcessor
in interface io.atlasmap.spi.AtlasFieldActionService
io.atlasmap.api.AtlasException
public io.atlasmap.spi.ActionProcessor findActionProcessor(String name, Object value)
public io.atlasmap.v2.Field buildAndProcessAction(io.atlasmap.spi.ActionProcessor actionProcessor, Map<String,Object> actionParameters, io.atlasmap.v2.Field field)
public io.atlasmap.v2.Field processActions(io.atlasmap.spi.AtlasInternalSession session, io.atlasmap.v2.Field field) throws io.atlasmap.api.AtlasException
processActions
in interface io.atlasmap.spi.AtlasFieldActionService
io.atlasmap.api.AtlasException
public io.atlasmap.spi.AtlasConversionService getConversionService()
Copyright © 2017–2022 Red Hat, Inc.. All rights reserved.