Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkIPersistenceService.h File Reference

Go to the source code of this file.

Classes

class  mitk::IPersistenceService
 

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Macros

#define PERSISTENCE_GET_MODULE_CONTEXT_FUNCTION
 
#define PERSISTENCE_GET_SERVICE_MACRO
 
#define PERSISTENCE_GET_SERVICE_METHOD_MACRO
 
#define PERSISTENCE_MACRO_START_PART(ID_MEMBER_NAME)
 
#define PERSISTENCE_MACRO_MIDDLE_PART(ID_MEMBER_NAME)
 
#define PERSISTENCE_MACRO_END_PART(THE_CLASS_NAME, ID_MEMBER_NAME)
 
#define PERSISTENCE_CREATE(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME)
 
#define PERSISTENCE_CREATE2(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME, PARAM2_MEMBER_NAME)
 
#define PERSISTENCE_CREATE3(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME, PARAM2_MEMBER_NAME, PARAM3_MEMBER_NAME)
 
#define PERSISTENCE_CREATE4(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME, PARAM2_MEMBER_NAME, PARAM3_MEMBER_NAME, PARAM4_MEMBER_NAME)
 
#define PERSISTENCE_CREATE5(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME, PARAM2_MEMBER_NAME, PARAM3_MEMBER_NAME, PARAM4_MEMBER_NAME, PARAM5_MEMBER_NAME)
 
#define PERSISTENCE_CREATE6(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME, PARAM2_MEMBER_NAME, PARAM3_MEMBER_NAME, PARAM4_MEMBER_NAME, PARAM5_MEMBER_NAME, PARAM6_MEMBER_NAME)
 
#define PERSISTENCE_CREATE7(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME, PARAM2_MEMBER_NAME, PARAM3_MEMBER_NAME, PARAM4_MEMBER_NAME, PARAM5_MEMBER_NAME, PARAM6_MEMBER_NAME, PARAM7_MEMBER_NAME)
 
#define PERSISTENCE_CREATE8(THE_CLASS_NAME, ID_MEMBER_NAME, PARAM_MEMBER_NAME, PARAM2_MEMBER_NAME, PARAM3_MEMBER_NAME, PARAM4_MEMBER_NAME, PARAM5_MEMBER_NAME, PARAM6_MEMBER_NAME, PARAM7_MEMBER_NAME, PARAM8_MEMBER_NAME)
 

Macro Definition Documentation

#define PERSISTENCE_CREATE (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME 
)

Definition at line 229 of file mitkIPersistenceService.h.

#define PERSISTENCE_CREATE2 (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME,
  PARAM2_MEMBER_NAME 
)

Definition at line 236 of file mitkIPersistenceService.h.

#define PERSISTENCE_CREATE3 (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME,
  PARAM2_MEMBER_NAME,
  PARAM3_MEMBER_NAME 
)

Definition at line 245 of file mitkIPersistenceService.h.

#define PERSISTENCE_CREATE4 (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME,
  PARAM2_MEMBER_NAME,
  PARAM3_MEMBER_NAME,
  PARAM4_MEMBER_NAME 
)

Definition at line 256 of file mitkIPersistenceService.h.

#define PERSISTENCE_CREATE5 (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME,
  PARAM2_MEMBER_NAME,
  PARAM3_MEMBER_NAME,
  PARAM4_MEMBER_NAME,
  PARAM5_MEMBER_NAME 
)

Definition at line 270 of file mitkIPersistenceService.h.

#define PERSISTENCE_CREATE6 (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME,
  PARAM2_MEMBER_NAME,
  PARAM3_MEMBER_NAME,
  PARAM4_MEMBER_NAME,
  PARAM5_MEMBER_NAME,
  PARAM6_MEMBER_NAME 
)

Definition at line 291 of file mitkIPersistenceService.h.

#define PERSISTENCE_CREATE7 (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME,
  PARAM2_MEMBER_NAME,
  PARAM3_MEMBER_NAME,
  PARAM4_MEMBER_NAME,
  PARAM5_MEMBER_NAME,
  PARAM6_MEMBER_NAME,
  PARAM7_MEMBER_NAME 
)

Definition at line 315 of file mitkIPersistenceService.h.

#define PERSISTENCE_CREATE8 (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME,
  PARAM2_MEMBER_NAME,
  PARAM3_MEMBER_NAME,
  PARAM4_MEMBER_NAME,
  PARAM5_MEMBER_NAME,
  PARAM6_MEMBER_NAME,
  PARAM7_MEMBER_NAME,
  PARAM8_MEMBER_NAME 
)

Definition at line 342 of file mitkIPersistenceService.h.

#define PERSISTENCE_GET_MODULE_CONTEXT_FUNCTION

Definition at line 123 of file mitkIPersistenceService.h.

#define PERSISTENCE_GET_SERVICE_MACRO

Definition at line 125 of file mitkIPersistenceService.h.

#define PERSISTENCE_GET_SERVICE_METHOD_MACRO

Definition at line 139 of file mitkIPersistenceService.h.

#define PERSISTENCE_MACRO_END_PART (   THE_CLASS_NAME,
  ID_MEMBER_NAME 
)

Definition at line 187 of file mitkIPersistenceService.h.

#define PERSISTENCE_MACRO_MIDDLE_PART (   ID_MEMBER_NAME)

Definition at line 177 of file mitkIPersistenceService.h.

#define PERSISTENCE_MACRO_START_PART (   ID_MEMBER_NAME)

Definition at line 146 of file mitkIPersistenceService.h.