public class AppEntityTCGroupHandlingTypeAdapter extends DefaultDelegatingConfigTypeAdapter<ApplicationEntity,Map>
Modifier and Type | Field and Description |
---|---|
private static Logger |
log |
private TCGroupsProvider |
tcGroupsProvider |
Constructor and Description |
---|
AppEntityTCGroupHandlingTypeAdapter(TCGroupsProvider tcGroupsProvider) |
Modifier and Type | Method and Description |
---|---|
private void |
addTC(ApplicationEntity applicationEntity,
TCConfiguration tcConfig,
Map.Entry<String,TCGroupConfigAEExtension.TCGroupDetails> tcGroupRefEntry,
TransferCapability.Role role) |
ApplicationEntity |
fromConfigNode(Map configNode,
ConfigProperty property,
LoadingContext ctx,
Object parent)
Converts serialized configuration representation to the type provided by this adaptor.
|
Map |
toConfigNode(ApplicationEntity object,
ConfigProperty property,
SavingContext ctx)
Creates a serialized configuration representation for a provided object.
|
getDefaultTypeAdapter, getSchema, normalize
private TCGroupsProvider tcGroupsProvider
public AppEntityTCGroupHandlingTypeAdapter(TCGroupsProvider tcGroupsProvider)
public ApplicationEntity fromConfigNode(Map configNode, ConfigProperty property, LoadingContext ctx, Object parent) throws ConfigurationException
ConfigTypeAdapter
fromConfigNode
in interface ConfigTypeAdapter<ApplicationEntity,Map>
fromConfigNode
in class DefaultDelegatingConfigTypeAdapter<ApplicationEntity,Map>
property
- the property which is going to be assigned the returned value (Can be null)ConfigurationException
public Map toConfigNode(ApplicationEntity object, ConfigProperty property, SavingContext ctx) throws ConfigurationException
ConfigTypeAdapter
Creates a serialized configuration representation for a provided object. Throws ConfigurationUnserializableException when the object allows configuration with setters in which case it is impossible to trace the parameters used in the setters back.
toConfigNode
in interface ConfigTypeAdapter<ApplicationEntity,Map>
toConfigNode
in class DefaultDelegatingConfigTypeAdapter<ApplicationEntity,Map>
ctx
- @returnConfigurationException
private void addTC(ApplicationEntity applicationEntity, TCConfiguration tcConfig, Map.Entry<String,TCGroupConfigAEExtension.TCGroupDetails> tcGroupRefEntry, TransferCapability.Role role) throws ConfigurationException
ConfigurationException
Copyright © 2017 dcm4che.org. All rights reserved.