├── .forceignore ├── .gitignore ├── README.md ├── config └── project-scratch-def.json ├── force-app └── main │ └── default │ └── classes │ ├── AccountDA.cls │ ├── AccountDA.cls-meta.xml │ ├── AccountDAI.cls │ ├── AccountDAI.cls-meta.xml │ ├── AccountDAMock.cls │ ├── AccountDAMock.cls-meta.xml │ ├── AccountDATest.cls │ ├── AccountDATest.cls-meta.xml │ ├── DmlBase.cls │ ├── DmlBase.cls-meta.xml │ ├── DmlBaseMock.cls │ ├── DmlBaseMock.cls-meta.xml │ ├── DmlBaseTest.cls │ ├── DmlBaseTest.cls-meta.xml │ ├── DmlInterface.cls │ ├── DmlInterface.cls-meta.xml │ ├── DmlMock.cls │ ├── DmlMock.cls-meta.xml │ ├── MockIdGenerator.cls │ ├── MockIdGenerator.cls-meta.xml │ ├── MockIdGeneratorTest.cls │ └── MockIdGeneratorTest.cls-meta.xml └── sfdx-project.json /.forceignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/.forceignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/README.md -------------------------------------------------------------------------------- /config/project-scratch-def.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/config/project-scratch-def.json -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDA.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDA.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDA.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDA.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDAI.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDAI.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDAI.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDAI.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDAMock.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDAMock.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDAMock.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDAMock.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDATest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDATest.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/AccountDATest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/AccountDATest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlBase.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlBase.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlBase.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlBase.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlBaseMock.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlBaseMock.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlBaseMock.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlBaseMock.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlBaseTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlBaseTest.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlBaseTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlBaseTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlInterface.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlInterface.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlInterface.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlInterface.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlMock.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlMock.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/DmlMock.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/DmlMock.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/MockIdGenerator.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/MockIdGenerator.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/MockIdGenerator.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/MockIdGenerator.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/MockIdGeneratorTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/MockIdGeneratorTest.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/MockIdGeneratorTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/force-app/main/default/classes/MockIdGeneratorTest.cls-meta.xml -------------------------------------------------------------------------------- /sfdx-project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justin-lyon/apex-dao-pattern/HEAD/sfdx-project.json --------------------------------------------------------------------------------