Class PersistenceStringlyTypeUtils
java.lang.Object
com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
public class PersistenceStringlyTypeUtils extends Object
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and Type Method Description static voidregisterGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.static voidregisterGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.static voidregisterGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.static voidregisterGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.static voidregisterGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, ClassLoader resourceBundleClassLoader, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.static voidregisterGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, ClassLoader resourceBundleClassLoader, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.static voidregisterPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, boolean registerGlobalDestructor, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterSimpleStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name)Registers the given stringly type to the given domain builder without constructor or destructor.static voidregisterSimpleStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder without constructor or destructor.static voidregisterSimpleStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder without constructor or destructor.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String constructorArgumentDocumentationKey, String destructorDocumentationKey, String destructorArgumentDocumentationKey, boolean registerGlobalDestructor, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String constructorArgumentDocumentationKey, String destructorDocumentationKey, String destructorArgumentDocumentationKey, boolean registerGlobalDestructor, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.static voidregisterStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.
-
Method Details
-
registerGlobalStringlyTypeDestructor
public static void registerGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.- Parameters:
domainBuilder- The domain builder into which to register the global destructortypeName- The type name for which to register the global destructorstringlyTypeHandler- The stringly type handler to register
-
registerGlobalStringlyTypeDestructor
public static void registerGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.- Parameters:
domainBuilder- The domain builder into which to register the global destructortypeName- The type name for which to register the global destructorstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The stringly type handler for persistence to register
-
registerGlobalStringlyTypeDestructor
public static void registerGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.- Parameters:
domainBuilder- The domain builder into which to register the global destructortypeName- The type name for which to register the global destructordestructorName- The name for the global destructor to registerdestructorDocumentationKey- The documentation key for the global destructordestructorArgumentDocumentationKey- The documentation key for the global destructor argumentstringlyTypeHandler- The stringly type handler to register
-
registerGlobalStringlyTypeDestructor
public static void registerGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.- Parameters:
domainBuilder- The domain builder into which to register the global destructortypeName- The type name for which to register the global destructordestructorName- The name for the global destructor to registerdestructorDocumentationKey- The documentation key for the global destructordestructorArgumentDocumentationKey- The documentation key for the global destructor argumentstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The stringly type handler for persistence to register
-
registerGlobalStringlyTypeDestructor
public static void registerGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, ClassLoader resourceBundleClassLoader, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.- Parameters:
domainBuilder- The domain builder into which to register the global destructortypeName- The type name for which to register the global destructordestructorName- The name for the global destructor to registerdestructorDocumentationKey- The documentation key for the global destructordestructorArgumentDocumentationKey- The documentation key for the global destructor argumentresourceBundleClassLoader- The class loader to use for loading the documentation resource bundlestringlyTypeHandler- The stringly type handler to register
-
registerGlobalStringlyTypeDestructor
public static void registerGlobalStringlyTypeDestructor(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String typeName, String destructorName, String destructorDocumentationKey, String destructorArgumentDocumentationKey, ClassLoader resourceBundleClassLoader, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.- Parameters:
domainBuilder- The domain builder into which to register the global destructortypeName- The type name for which to register the global destructordestructorName- The name for the global destructor to registerdestructorDocumentationKey- The documentation key for the global destructordestructorArgumentDocumentationKey- The documentation key for the global destructor argumentresourceBundleClassLoader- The class loader to use for loading the documentation resource bundlestringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The stringly type handler for persistence to register
-
registerSimpleStringlyType
public static void registerSimpleStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name)Registers the given stringly type to the given domain builder without constructor or destructor.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to register
-
registerSimpleStringlyType
public static void registerSimpleStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder without constructor or destructor.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerstringlyTypeHandler- The stringly type handler to register
-
registerSimpleStringlyType
public static void registerSimpleStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder without constructor or destructor.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerstringlyTypeHandler- The stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundlestringlyTypeHandler- The stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundlestringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundleconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundleconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorName- The name for the constructor to registerdestructorName- The name for the destructor to registerconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorName- The name for the constructor to registerdestructorName- The name for the destructor to registerconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorName- The name for the constructor to registerdestructorName- The name for the destructor to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundleconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String destructorDocumentationKey, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorName- The name for the constructor to registerdestructorName- The name for the destructor to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundleconstructorDocumentationKey- The documentation key for the constructordestructorDocumentationKey- The documentation key for the destructorstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String constructorArgumentDocumentationKey, String destructorDocumentationKey, String destructorArgumentDocumentationKey, boolean registerGlobalDestructor, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorName- The name for the constructor to registerdestructorName- The name for the destructor to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundleconstructorDocumentationKey- The documentation key for the constructorconstructorArgumentDocumentationKey- The documentation key for the constructor argumentdestructorDocumentationKey- The documentation key for the destructordestructorArgumentDocumentationKey- The documentation key for the destructor argumentregisterGlobalDestructor- Whether to register the type for so that the global destructor function can destructure itstringlyTypeHandler- The stringly type handler to register
-
registerStringlyType
public static void registerStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, ClassLoader resourceBundleClassLoader, String constructorDocumentationKey, String constructorArgumentDocumentationKey, String destructorDocumentationKey, String destructorArgumentDocumentationKey, boolean registerGlobalDestructor, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorName- The name for the constructor to registerdestructorName- The name for the destructor to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundleconstructorDocumentationKey- The documentation key for the constructorconstructorArgumentDocumentationKey- The documentation key for the constructor argumentdestructorDocumentationKey- The documentation key for the destructordestructorArgumentDocumentationKey- The documentation key for the destructor argumentregisterGlobalDestructor- Whether to register the type for so that the global destructor function can destructure itstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerPersistenceStringlyType
public static void registerPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerstringlyTypeHandler- The stringly type handler to register
-
registerPersistenceStringlyType
public static void registerPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerPersistenceStringlyType
public static void registerPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, PersistenceStringlyTypeHandlerCombined<?> stringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundlestringlyTypeHandler- The stringly type handler to register
-
registerPersistenceStringlyType
public static void registerPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, ClassLoader resourceBundleClassLoader, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerresourceBundleClassLoader- The class loader to use for loading the documentation resource bundlestringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-
registerPersistenceStringlyType
public static void registerPersistenceStringlyType(com.blazebit.domain.boot.model.DomainBuilder domainBuilder, String name, String constructorName, String destructorName, boolean registerGlobalDestructor, StringlyTypeHandler<?> stringlyTypeHandler, PersistenceStringlyTypeHandler persistenceStringlyTypeHandler)Registers the given stringly type to the given domain builder along with constructor function and destructor function.- Parameters:
domainBuilder- The domain builder into which to register the type and construct and destructorname- The type name of the stringly type to registerconstructorName- The name for the constructor to registerdestructorName- The name for the destructor to registerregisterGlobalDestructor- Whether to register the type for so that the global destructor function can destructure itstringlyTypeHandler- The stringly type handler to registerpersistenceStringlyTypeHandler- The persistence stringly type handler to register
-