Base wrapper class that allows us to build wrappers for SObjects. This class will allow auto mapping from/to SObject.

Method Summary

Modifier and Type Method and Description
void WrapperBase()
void fromSObject(SObject obj)
void serialize()
void getFieldValueFromSObject(String fieldName)
void getFieldValueFromSObject(String relatedObjectName,String fieldName)
void getSObject()

Method Detail

This class supports the following methods:

global WrapperBase()

Empty constructor that will be used by extending classes.


global abstract void fromSObject(SObject obj)

Method will convert the SObject to a wrapper obj.
Parameters

Name Type Description
obj SObject SObject

global virtual String serialize()

global virtual Object getFieldValueFromSObject(String fieldName)

Parameters

Name Type Description
fieldName String undefined

global virtual Object getFieldValueFromSObject(String relatedObjectName,String fieldName)

Parameters

Name Type Description
relatedObjectName String undefined
fieldName String undefined

global virtual SObject getSObject()