public class ProcessingManager extends Object
IProcessing
-ImplementationsConstructor and Description |
---|
ProcessingManager() |
Modifier and Type | Method and Description |
---|---|
static Map<String,Class<? extends IProcessing>> |
getAvailableProcessings() |
static Map<String,Class<? extends IProcessing>> |
getAvailableProcessings(Mandant man) |
static IProcessing |
getEmptyProcessing(Bedingung bedingung) |
static IProcessing |
getEmptyProcessing(String key) |
static IProcessing |
getEmptyProcessing(String key,
Mandant man) |
static Class<? extends IProcessing> |
getProcessingClass(String key) |
static Class<? extends IProcessing> |
getProcessingClass(String key,
Mandant man) |
static void |
init() |
static void |
registerProcessing(Class<? extends IProcessing> processing)
Registers an
IProcessing system-wide by using his key (see IProcessing.getProcessingKey() ). |
static void |
registerProcessing(Mandant man,
Class<? extends IProcessing> processing)
Registers an
IProcessing for the specified client wide by using his key (see
IProcessing.getProcessingKey() ). |
public static void init()
public static void registerProcessing(Class<? extends IProcessing> processing) throws InstantiationException, IllegalAccessException
IProcessing
system-wide by using his key (see IProcessing.getProcessingKey()
). Already
used keys will override the current registered processing!processing
- IProcessing
-Class to registerInstantiationException
- if an error occurs while instantiate the processing for reading the processing-keyIllegalAccessException
- if an error occurs while instantiate the processing for reading the processing-keypublic static void registerProcessing(Mandant man, Class<? extends IProcessing> processing) throws InstantiationException, IllegalAccessException
IProcessing
for the specified client wide by using his key (see
IProcessing.getProcessingKey()
). Already used keys will override the current registered processing! If the
client is null
, the processing will be registeres using registerProcessing(Class)
.processing
- IProcessing
-Class to registerman
- Mandant
to register the processing forInstantiationException
- if an error occurs while instantiate the processing for reading the processing-keyIllegalAccessException
- if an error occurs while instantiate the processing for reading the processing-keypublic static Class<? extends IProcessing> getProcessingClass(String key)
public static Class<? extends IProcessing> getProcessingClass(String key, Mandant man)
public static Map<String,Class<? extends IProcessing>> getAvailableProcessings()
public static Map<String,Class<? extends IProcessing>> getAvailableProcessings(Mandant man)
public static IProcessing getEmptyProcessing(Bedingung bedingung)
public static IProcessing getEmptyProcessing(String key)
public static IProcessing getEmptyProcessing(String key, Mandant man)
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.