Medical Imaging Interaction Toolkit  2023.04.00
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

◆ PERSISTENCE_CREATE

#define PERSISTENCE_CREATE (   THE_CLASS_NAME,
  ID_MEMBER_NAME,
  PARAM_MEMBER_NAME 
)

Definition at line 225 of file mitkIPersistenceService.h.

◆ PERSISTENCE_CREATE2

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

Definition at line 232 of file mitkIPersistenceService.h.

◆ PERSISTENCE_CREATE3

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

Definition at line 241 of file mitkIPersistenceService.h.

◆ PERSISTENCE_CREATE4

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

Definition at line 252 of file mitkIPersistenceService.h.

◆ PERSISTENCE_CREATE5

#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 266 of file mitkIPersistenceService.h.

◆ PERSISTENCE_CREATE6

#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 287 of file mitkIPersistenceService.h.

◆ PERSISTENCE_CREATE7

#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 311 of file mitkIPersistenceService.h.

◆ PERSISTENCE_CREATE8

#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 338 of file mitkIPersistenceService.h.

◆ PERSISTENCE_GET_MODULE_CONTEXT_FUNCTION

#define PERSISTENCE_GET_MODULE_CONTEXT_FUNCTION

Definition at line 119 of file mitkIPersistenceService.h.

◆ PERSISTENCE_GET_SERVICE_MACRO

#define PERSISTENCE_GET_SERVICE_MACRO

Definition at line 121 of file mitkIPersistenceService.h.

◆ PERSISTENCE_GET_SERVICE_METHOD_MACRO

#define PERSISTENCE_GET_SERVICE_METHOD_MACRO

Definition at line 135 of file mitkIPersistenceService.h.

◆ PERSISTENCE_MACRO_END_PART

#define PERSISTENCE_MACRO_END_PART (   THE_CLASS_NAME,
  ID_MEMBER_NAME 
)

Definition at line 183 of file mitkIPersistenceService.h.

◆ PERSISTENCE_MACRO_MIDDLE_PART

#define PERSISTENCE_MACRO_MIDDLE_PART (   ID_MEMBER_NAME)

Definition at line 173 of file mitkIPersistenceService.h.

◆ PERSISTENCE_MACRO_START_PART

#define PERSISTENCE_MACRO_START_PART (   ID_MEMBER_NAME)

Definition at line 142 of file mitkIPersistenceService.h.