public class DefaultAtlasFieldActionService extends Object implements io.atlasmap.spi.AtlasFieldActionService
Modifier and Type | Method and Description |
---|---|
Object |
buildAndProcessAction(io.atlasmap.core.DefaultAtlasFieldActionService.ActionProcessor actionProcessor,
Map<String,Object> actionParameters,
List<io.atlasmap.v2.Field> fields) |
io.atlasmap.v2.ActionDetail |
findActionDetail(io.atlasmap.v2.Action action,
io.atlasmap.v2.FieldType sourceType)
1.
|
io.atlasmap.core.DefaultAtlasFieldActionService.ActionProcessor |
findActionProcessor(io.atlasmap.v2.Action action,
io.atlasmap.v2.FieldType sourceType) |
io.atlasmap.core.DefaultAtlasFieldActionService.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.core.DefaultAtlasFieldActionService.ActionProcessor> |
loadFieldActions() |
List<io.atlasmap.core.DefaultAtlasFieldActionService.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.core.DefaultAtlasFieldActionService.ActionProcessor> loadFieldActions()
public List<io.atlasmap.core.DefaultAtlasFieldActionService.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.core.DefaultAtlasFieldActionService.ActionProcessor findActionProcessor(io.atlasmap.v2.Action action, io.atlasmap.v2.FieldType sourceType) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public io.atlasmap.core.DefaultAtlasFieldActionService.ActionProcessor findActionProcessor(String name, Object value)
public Object buildAndProcessAction(io.atlasmap.core.DefaultAtlasFieldActionService.ActionProcessor actionProcessor, Map<String,Object> actionParameters, List<io.atlasmap.v2.Field> fields)
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 © 2021 JBoss by Red Hat. All rights reserved.