Add selectNull private method to domain template
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
This commit is contained in:
@@ -56,6 +56,18 @@ public inherited sharing class ${NAME}
|
|||||||
return new ${NAME}(result);
|
return new ${NAME}(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private I${NAME} selectNull(Schema.SObjectField sObjectField)
|
||||||
|
{
|
||||||
|
List<${SObject_API_Name}> result = new List<${SObject_API_Name}>();
|
||||||
|
for (${SObject_API_Name} record : get${NAME}())
|
||||||
|
{
|
||||||
|
if (record.get(sObjectField) != null) continue;
|
||||||
|
|
||||||
|
result.add(record);
|
||||||
|
}
|
||||||
|
return new ${NAME}(result);
|
||||||
|
}
|
||||||
|
|
||||||
private I${NAME} selectWith(Schema.SObjectField sObjectField)
|
private I${NAME} selectWith(Schema.SObjectField sObjectField)
|
||||||
{
|
{
|
||||||
List<${SObject_API_Name}> result = new List<${SObject_API_Name}>();
|
List<${SObject_API_Name}> result = new List<${SObject_API_Name}>();
|
||||||
|
|||||||
Reference in New Issue
Block a user