Package com.activeviam.copper
Class DatabaseHelper
- java.lang.Object
-
- com.activeviam.copper.DatabaseHelper
-
- All Implemented Interfaces:
IDatabaseHelper
@Deprecated(since="6.0.7", forRemoval=true) public class DatabaseHelper extends Object implements IDatabaseHelper
Deprecated, for removal: This API element is subject to removal in a future version.Implementation ofIDatabaseHelperbased on anIDatabaseSchemaEntityResolver.- Author:
- ActiveViam
-
-
Constructor Summary
Constructors Constructor Description DatabaseHelper(IDatabaseSchemaEntityResolver resolver)Deprecated, for removal: This API element is subject to removal in a future version.Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidensureFieldExists(ReachableField field)Deprecated, for removal: This API element is subject to removal in a future version.Ensures the given field exists.ObjectgetDefaultValue(ReachableField field)Deprecated, for removal: This API element is subject to removal in a future version.Returns the default value of the given field.Collection<String>getKeyFields(String store)Deprecated, for removal: This API element is subject to removal in a future version.Returns the key fields of a given store.intgetType(ReachableField field)Deprecated, for removal: This API element is subject to removal in a future version.Gets the type of the given field.Collection<String>getUnicityFields(String store)Deprecated, for removal: This API element is subject to removal in a future version.Returns the minimal list of fields that grant the uniqueness of a record when requesting data on given store.
-
-
-
Constructor Detail
-
DatabaseHelper
public DatabaseHelper(IDatabaseSchemaEntityResolver resolver)
Deprecated, for removal: This API element is subject to removal in a future version.Constructor.- Parameters:
resolver- the database resolver
-
-
Method Detail
-
ensureFieldExists
public void ensureFieldExists(ReachableField field)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperEnsures the given field exists.- Specified by:
ensureFieldExistsin interfaceIDatabaseHelper- Parameters:
field- the field to check
-
getType
public int getType(ReachableField field)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperGets the type of the given field.- Specified by:
getTypein interfaceIDatabaseHelper- Parameters:
field- a field- Returns:
- the field's type
-
getDefaultValue
public Object getDefaultValue(ReachableField field)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperReturns the default value of the given field.- Specified by:
getDefaultValuein interfaceIDatabaseHelper- Parameters:
field- a field- Returns:
- the field's type
-
getUnicityFields
public Collection<String> getUnicityFields(String store)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperReturns the minimal list of fields that grant the uniqueness of a record when requesting data on given store.For stores having at least one key Field in their description, this list corresponds to the list of key fields. For key-less stores, this list will contains all the store fields.
- Specified by:
getUnicityFieldsin interfaceIDatabaseHelper- Parameters:
store- the store name- Returns:
- The unicity fields of the given store
-
getKeyFields
public Collection<String> getKeyFields(String store)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IDatabaseHelperReturns the key fields of a given store.- Specified by:
getKeyFieldsin interfaceIDatabaseHelper- Parameters:
store- the store name- Returns:
- The key fields of the given store
-
-