티스토리 뷰
1. 공유 규칙
- ‘with sharing’이나 ‘without sharing’ 키워드를 사용하여 공유 규칙을 적용할지에 대한 여부를 결정할 수 있다.
- Apex 클래스에서 ‘inherited sharing’ 키워드를 사용하여 공유 모드에서 클래스를 호출한 클래스를 실행할 수 있다.
- ‘with sharing’ 키워드를 사용하면 현재 사용자에 대한 공유 규칙이 클래스에 고려하도록 지정할 수 있다.
- Apex 코드는 시스템 컨텍스트에서 실행되기에 클래스에 ‘with sharing’ 키워드를 명시적으로 설정해야 한다.
- ‘without sharing’ 키워드는 현재 사용자에 대한 공유 규칙이 적용되지 않도록 클래스에 선언하는 키워드이다.
- 주의해야 할 점은 메소드를 호출한 클래스가 아니라 메소드가 정의된 클래스의 공유 규칙 설정이 적용된다는 점이다.
728x90
'[세일즈포스 개발자]' 카테고리의 다른 글
Checkpoint ( 체크 포인트 ) (0) | 2023.02.23 |
---|---|
로그 레벨 (0) | 2023.02.23 |
Apex - Visualforce Basic - Custom Controller (0) | 2023.02.22 |
Apex - Visualforce Basic - 정적 리소스 ( Static Resources ) (0) | 2023.02.22 |
Apex - Visualforce Basic - Use Standard List Controller (0) | 2023.02.22 |
댓글