Class NoopDataChannelMetaData
- java.lang.Object
-
- org.apache.cayenne.configuration.xml.NoopDataChannelMetaData
-
- All Implemented Interfaces:
DataChannelMetaData
public class NoopDataChannelMetaData extends Object implements DataChannelMetaData
Noop implementation ofDataChannelMetaData
. Used by Cayenne runtime by default as it doesn't need this information.- Since:
- 4.1
- See Also:
DefaultDataChannelMetaData
-
-
Constructor Summary
Constructors Constructor Description NoopDataChannelMetaData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(ConfigurationNode key, Object value)
Store data for object.<T> T
get(ConfigurationNode key, Class<T> type)
Get meta data for object<T> T
remove(ConfigurationNode key, Class<T> type)
-
-
-
Method Detail
-
add
public void add(ConfigurationNode key, Object value)
Description copied from interface:DataChannelMetaData
Store data for object.- Specified by:
add
in interfaceDataChannelMetaData
- Parameters:
key
- object for which we want to store datavalue
- data to store
-
get
public <T> T get(ConfigurationNode key, Class<T> type)
Description copied from interface:DataChannelMetaData
Get meta data for object- Specified by:
get
in interfaceDataChannelMetaData
- Type Parameters:
T
- meta data type- Parameters:
key
- object for wich we want meta datatype
- meta data type class- Returns:
- value or
null
if no data available
-
remove
public <T> T remove(ConfigurationNode key, Class<T> type)
- Specified by:
remove
in interfaceDataChannelMetaData
- Type Parameters:
T
- meta data type- Parameters:
key
- object for wich we want meta datatype
- meta data type class- Returns:
- value or
null
if no can't remove
-
-