\CopyFactoryDataExtension
Synopsis
class CopyFactoryDataExtension
extends DataExtension
{
- // members
- private static array $my_original_object = ;
- // methods
- public static void get_extra_config()
- public void updateCMSFields()
- private GridField gridFieldMaker()
- public String CopyFromFieldName()
- public String CopiedFromFieldName()
- private string findOriginalObjectClassName()
- public String CopyFactoryTitleMaker()
- public String CopyFactoryPreferredTitleField()
- protected String getCopyFactorySessionName()
- public void onBeforeWrite()
- public void onAfterWrite()
- public void CopiedFromObject()
Hierarchy
Extends
- DataExtension
Members
private
- $my_original_object — array
Methods
private
- findOriginalObjectClassName() — finds the class name for the object being copied in terms of the exact object being extended by CopyFactoryDataExtension
- gridFieldMaker()
protected
public
- CopiedFromFieldName() — The field that indicates where the object was copied FROM note the past tense ...
- CopiedFromObject()
- CopyFactoryPreferredTitleField()
- CopyFactoryTitleMaker() — provides a meaningful title for an object
- CopyFromFieldName() — The field that indicate where the object shall be copied FROM note the future tense.
- get_extra_config()
- onAfterWrite() — we run the actual copying onAfterWrite
- onBeforeWrite() — mark that we are doing a copy ...
- updateCMSFields()