Package org.iworkz.habitat.helper
Class RecordHelper
java.lang.Object
org.iworkz.habitat.helper.RecordHelper
@Singleton public class RecordHelper extends Object
-
Constructor Summary
Constructors Constructor Description RecordHelper() -
Method Summary
Modifier and Type Method Description Map<CommandMetaData.ObjectMetaData,Object>createUpdatedVersionInfo(Object record, CommandMetaData commandMetaData)protected ObjectgenerateId(IdGenerator<?> idGenerator)Map<CommandMetaData.ObjectMetaData,Object>initializeNewRecord(Object record, CommandMetaData commandMetaData, IdGenerator<?> idGenerator)protected voidinitializePrimaryKeyOfRecord(Object record, CommandMetaData commandMetaData, Map<CommandMetaData.ObjectMetaData,Object> initializedFieldValues, IdGenerator<?> idGenerator)protected voidinitializeVersionOfRecord(Object record, CommandMetaData commandMetaData, Map<CommandMetaData.ObjectMetaData,Object> initializedFieldValues)
-
Constructor Details
-
RecordHelper
public RecordHelper()
-
-
Method Details
-
initializeNewRecord
public Map<CommandMetaData.ObjectMetaData,Object> initializeNewRecord(Object record, CommandMetaData commandMetaData, IdGenerator<?> idGenerator) throws Exception- Throws:
Exception
-
initializePrimaryKeyOfRecord
protected void initializePrimaryKeyOfRecord(Object record, CommandMetaData commandMetaData, Map<CommandMetaData.ObjectMetaData,Object> initializedFieldValues, IdGenerator<?> idGenerator) throws Exception- Throws:
Exception
-
generateId
-
initializeVersionOfRecord
protected void initializeVersionOfRecord(Object record, CommandMetaData commandMetaData, Map<CommandMetaData.ObjectMetaData,Object> initializedFieldValues) throws Exception- Throws:
Exception
-
createUpdatedVersionInfo
public Map<CommandMetaData.ObjectMetaData,Object> createUpdatedVersionInfo(Object record, CommandMetaData commandMetaData) throws Exception- Throws:
Exception
-