public class DefaultAtlasFieldActionService extends Object implements io.atlasmap.api.AtlasFieldActionService
Constructor and Description |
---|
DefaultAtlasFieldActionService(io.atlasmap.api.AtlasConversionService conversionService) |
Modifier and Type | Method and Description |
---|---|
static String |
camelize(String parameter) |
protected io.atlasmap.v2.ActionParameters |
detectFieldActionParameters(String actionClassName) |
protected io.atlasmap.v2.ActionDetail |
findActionDetail(String actionName,
io.atlasmap.v2.FieldType sourceType) |
protected io.atlasmap.v2.ActionDetail |
getActionDetailByActionName(String actionName)
Deprecated.
|
io.atlasmap.api.AtlasConversionService |
getConversionService() |
void |
init() |
protected io.atlasmap.v2.Field |
internalProcessActions(io.atlasmap.v2.Actions actions,
Object sourceObject,
io.atlasmap.v2.FieldType targetType) |
List<io.atlasmap.v2.ActionDetail> |
listActionDetails() |
protected void |
loadFieldActions() |
protected Object |
processAction(io.atlasmap.v2.Action action,
io.atlasmap.v2.ActionDetail actionDetail,
Object sourceObject) |
void |
processActions(io.atlasmap.v2.Actions actions,
io.atlasmap.v2.Field field) |
Object |
processActions(io.atlasmap.v2.Actions actions,
Object sourceObject,
io.atlasmap.v2.FieldType targetType) |
public DefaultAtlasFieldActionService(io.atlasmap.api.AtlasConversionService conversionService)
public void init()
protected void loadFieldActions()
public List<io.atlasmap.v2.ActionDetail> listActionDetails()
listActionDetails
in interface io.atlasmap.api.AtlasFieldActionService
@Deprecated protected io.atlasmap.v2.ActionDetail getActionDetailByActionName(String actionName)
protected io.atlasmap.v2.ActionDetail findActionDetail(String actionName, io.atlasmap.v2.FieldType sourceType)
public void processActions(io.atlasmap.v2.Actions actions, io.atlasmap.v2.Field field) throws io.atlasmap.api.AtlasException
processActions
in interface io.atlasmap.api.AtlasFieldActionService
io.atlasmap.api.AtlasException
public Object processActions(io.atlasmap.v2.Actions actions, Object sourceObject, io.atlasmap.v2.FieldType targetType) throws io.atlasmap.api.AtlasException
processActions
in interface io.atlasmap.api.AtlasFieldActionService
io.atlasmap.api.AtlasException
protected io.atlasmap.v2.Field internalProcessActions(io.atlasmap.v2.Actions actions, Object sourceObject, io.atlasmap.v2.FieldType targetType) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
protected Object processAction(io.atlasmap.v2.Action action, io.atlasmap.v2.ActionDetail actionDetail, Object sourceObject) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
protected io.atlasmap.v2.ActionParameters detectFieldActionParameters(String actionClassName) throws ClassNotFoundException
ClassNotFoundException
public io.atlasmap.api.AtlasConversionService getConversionService()
Copyright © 2018 JBoss by Red Hat. All rights reserved.