Skip to content

Commit 7366576

Browse files
authored
Merge pull request #156 from Morgan-and-Morgan/master
Change to member variables accessor to allow extensions
2 parents d0e8ff5 + e6a0cf5 commit 7366576

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

fflib/src/classes/fflib_SObjectUnitOfWork.cls

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,21 @@
5454
public virtual class fflib_SObjectUnitOfWork
5555
implements fflib_ISObjectUnitOfWork
5656
{
57-
private List<Schema.SObjectType> m_sObjectTypes = new List<Schema.SObjectType>();
57+
protected List<Schema.SObjectType> m_sObjectTypes = new List<Schema.SObjectType>();
5858

59-
private Map<String, List<SObject>> m_newListByType = new Map<String, List<SObject>>();
59+
protected Map<String, List<SObject>> m_newListByType = new Map<String, List<SObject>>();
6060

61-
private Map<String, Map<Id, SObject>> m_dirtyMapByType = new Map<String, Map<Id, SObject>>();
61+
protected Map<String, Map<Id, SObject>> m_dirtyMapByType = new Map<String, Map<Id, SObject>>();
6262

63-
private Map<String, Map<Id, SObject>> m_deletedMapByType = new Map<String, Map<Id, SObject>>();
63+
protected Map<String, Map<Id, SObject>> m_deletedMapByType = new Map<String, Map<Id, SObject>>();
6464

65-
private Map<String, Relationships> m_relationships = new Map<String, Relationships>();
65+
protected Map<String, Relationships> m_relationships = new Map<String, Relationships>();
6666

67-
private List<IDoWork> m_workList = new List<IDoWork>();
67+
protected List<IDoWork> m_workList = new List<IDoWork>();
6868

69-
private SendEmailWork m_emailWork = new SendEmailWork();
69+
protected SendEmailWork m_emailWork = new SendEmailWork();
7070

71-
private IDML m_dml;
71+
protected IDML m_dml;
7272

7373
/**
7474
* Interface describes work to be performed during the commitWork method
@@ -145,12 +145,12 @@ public virtual class fflib_SObjectUnitOfWork
145145
m_newListByType.put(sObjectType.getDescribe().getName(), new List<SObject>());
146146
m_dirtyMapByType.put(sObjectType.getDescribe().getName(), new Map<Id, SObject>());
147147
m_deletedMapByType.put(sObjectType.getDescribe().getName(), new Map<Id, SObject>());
148-
m_relationships.put(sObjectType.getDescribe().getName(), new Relationships());
148+
m_relationships.put(sObjectType.getDescribe().getName(), new Relationships());
149149

150150
// give derived class opportunity to register the type
151-
onRegisterType(sObjectType);
151+
onRegisterType(sObjectType);
152152
}
153-
153+
154154
/**
155155
* Register a generic peace of work to be invoked during the commitWork phase
156156
**/
@@ -312,7 +312,7 @@ public virtual class fflib_SObjectUnitOfWork
312312

313313
// Wrap the work in its own transaction
314314
Savepoint sp = Database.setSavePoint();
315-
Boolean wasSuccessful = false;
315+
Boolean wasSuccessful = false;
316316
try
317317
{
318318
// notify we're starting the DML operations
@@ -355,7 +355,7 @@ public virtual class fflib_SObjectUnitOfWork
355355
throw e;
356356
}
357357
finally
358-
{
358+
{
359359
// notify we're done with commit work
360360
onCommitWorkFinished(wasSuccessful);
361361
}

0 commit comments

Comments
 (0)