Class NoopProjectMetaData
java.lang.Object
org.apache.cayenne.project.xml.NoopProjectMetaData
- All Implemented Interfaces:
ProjectMetaData
Noop implementation of
ProjectMetaData.
Used by Cayenne runtime by default as it doesn't need this information.- Since:
- 4.1
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ProjectNode key, Object value) Store data for object.<T> Tget(ProjectNode key, Class<T> type) Get meta data for object<T> Tremove(ProjectNode key, Class<T> type)
-
Constructor Details
-
NoopProjectMetaData
public NoopProjectMetaData()
-
-
Method Details
-
add
Description copied from interface:ProjectMetaDataStore data for object.- Specified by:
addin interfaceProjectMetaData- Parameters:
key- object for which we want to store datavalue- data to store
-
get
Description copied from interface:ProjectMetaDataGet meta data for object- Specified by:
getin interfaceProjectMetaData- Type Parameters:
T- meta data type- Parameters:
key- object for wich we want meta datatype- meta data type class- Returns:
- value or
nullif no data available
-
remove
- Specified by:
removein interfaceProjectMetaData- Type Parameters:
T- meta data type- Parameters:
key- object for wich we want meta datatype- meta data type class- Returns:
- value or
nullif no can't remove
-