Create and Update API
makeClassFromData
Variation-1: Builds a class object from given name, primary key and the data. The class is generated from the data. This is equivalent to generating a class from the data.
MetaApi.makeClassFromData (String className, String pkAttrName, Map<String, Object> data)Parameters
className: name of the class object
pkAttrName: which attribute is the primary key
data: the data hashmapReturns
A Map representation of newly created class Variation-2: Builds a class object from chosen name, table-name, primary key and attributes. This will give you the option to specify the table name different from the class name.
Object makeClassFromData(String className, String tableName, String pkAttrName, Map<String, Object> data)Parameters
className: name of the class object
tableName: name of the table in the database
pkAttrName: which attribute is the primary key
data: the data hashmapVariation-3: Builds a class object from chosen name, primary key, data and data Types.
Parameters
Variation-4: Builds a class object from chosen name, primary key, data and data Types and either create a DB table or just keep in memory. When you pass the data it is the stored only in memory when the skipping is enabled. When it is stored in the database it becomes much more restrictive but where as in the memory it is flexible. You can save this class after modifications and it will not be rejected.
Parameters
createMetadata
create metadata
Parameters
Returns
saveMetadata
save metadata
Parameters
Returns
getAppDataDir
Locate and get the application data directory
Parameters
Returns
saveClass
save class
Parameters
Returns
updateClassVisibility
update Class Visibility
Parameters
Returns
createFunctionSysTask
create Function Sys Task
Parameters
Returns
Last updated
Was this helpful?