Skip to content

Commit f495d80

Browse files
authored
Update README.md
1 parent dc5149b commit f495d80

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ Apex Database Layer was designed to be feature-rich, yet easy to use, closely mi
99
You get the following out of the box:
1010

1111
- Support for all standard `Database` class DML & SOQL operations
12-
- Easily mock [DML operations](./Mocking-DML-Operations) and [SOQL queries](./Mocking-SOQL-Queries).
13-
- A [Query framework](./The-Soql-Class) that enables strongly-typed, yet dynamic SOQL queries.
14-
- Easily [generate test records](./Generating-Test-Records) without using DML or SOQL.
15-
- [Switch between real & mock database operations](./The-DatabaseLayer-Class#useMocks) in Apex Tests, with a single line of code
16-
- An optional [Plugin Framework](./The-Plugin-Framework) allows you to fine-tune the platform to your exact use case.
12+
- Easily mock [DML operations](https://github.com/jasonsiders/apex-database-layer/wiki/Mocking-DML-Operations) and [SOQL queries](https://github.com/jasonsiders/apex-database-layer/wiki/Mocking-SOQL-Queries).
13+
- A [Query framework](https://github.com/jasonsiders/apex-database-layer/wiki/The-Soql-Class) that enables strongly-typed, yet dynamic SOQL queries.
14+
- Easily [generate test records](https://github.com/jasonsiders/apex-database-layer/wiki/Generating-Test-Records) without using DML or SOQL.
15+
- [Switch between real & mock database operations](https://github.com/jasonsiders/apex-database-layer/wiki/The-DatabaseLayer-Class#useMocks) in Apex Tests, with a single line of code
16+
- An optional [Plugin Framework](https://github.com/jasonsiders/apex-database-layer/wiki/The-Plugin-Framework) allows you to fine-tune the platform to your exact use case.
1717
- Simplicity: The framework uses just a couple of Apex classes (and a custom metadata type, to support Plugins).
1818

1919
Best of all, the framework is built 100% on the Salesforce platform, using standard Salesforce technology. It's open source, and free, and it always will be.
@@ -35,7 +35,7 @@ sf package install --package {{package_version_id}} --wait 10
3535

3636
## Usage
3737

38-
Once intalled, use [`DatabaseLayer.Dml`](./Performing-DML-Operations) for all of your DML operations:
38+
Once intalled, use [`DatabaseLayer.Dml`](https://github.com/jasonsiders/apex-database-layer/wiki/Performing-DML-Operations) for all of your DML operations:
3939

4040
```apex
4141
// Don't use these standard apex DML methods:
@@ -45,7 +45,7 @@ Database.insert(account);
4545
DatabaseLayer.Dml.doInsert(account);
4646
```
4747

48-
Use [`DatabaseLayer.Soql`](./Performing-SOQL-Queries) for all of your SOQL queries:
48+
Use [`DatabaseLayer.Soql`](https://github.com/jasonsiders/apex-database-layer/wiki/Performing-SOQL-Queries) for all of your SOQL queries:
4949

5050
```apex
5151
List<Account> accounts = (List<Account>) DatabaseLayer.Soql.newQuery(Account.SObjectType)
@@ -57,13 +57,13 @@ List<Account> accounts = (List<Account>) DatabaseLayer.Soql.newQuery(Account.SOb
5757
?.query();
5858
```
5959

60-
Once this is done, you can instantly decouple your `Dml` and `Soql` operations from the Salesforce database in apex tests, with just a [single line of code](./The-DatabaseLayer-Class#useMocks):
60+
Once this is done, you can instantly decouple your `Dml` and `Soql` operations from the Salesforce database in apex tests, with just a [single line of code](https://github.com/jasonsiders/apex-database-layer/wiki/The-DatabaseLayer-Class#useMocks):
6161

6262
```apex
6363
DatabaseLayer.useMocks();
6464
```
6565

66-
In apex tests, you can easily [generate test records](./Generating-Test-Records) for use in mocks, that would otherwise require extensive database operations:
66+
In apex tests, you can easily [generate test records](https://github.com/jasonsiders/apex-database-layer/wiki/Generating-Test-Records) for use in mocks, that would otherwise require extensive database operations:
6767

6868
```apex
6969
// This operation takes ~2ms; would require 4 separate DML operations otherwise:

0 commit comments

Comments
 (0)