Interface PolicyDAO
-
- All Known Implementing Classes:
JPAPolicyDAO
public interface PolicyDAO extends DAO<Policy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends Policy>
voiddelete(T policy)<T extends Policy>
List<T>find(Class<T> reference)<T extends Policy>
Tfind(String key)List<Policy>findAll()List<AccountPolicy>findByAccountRule(Implementation accountRule)List<PasswordPolicy>findByPasswordRule(Implementation passwordRule)List<PullPolicy>findByPullCorrelationRule(Implementation correlationRule)List<PushPolicy>findByPushCorrelationRule(Implementation correlationRule)List<AccountPolicy>findByResource(ExternalResource resource)<T extends Policy>
Tsave(T policy)
-
-
-
Method Detail
-
findByAccountRule
List<AccountPolicy> findByAccountRule(Implementation accountRule)
-
findByPasswordRule
List<PasswordPolicy> findByPasswordRule(Implementation passwordRule)
-
findByPullCorrelationRule
List<PullPolicy> findByPullCorrelationRule(Implementation correlationRule)
-
findByPushCorrelationRule
List<PushPolicy> findByPushCorrelationRule(Implementation correlationRule)
-
findByResource
List<AccountPolicy> findByResource(ExternalResource resource)
-
save
<T extends Policy> T save(T policy)
-
delete
<T extends Policy> void delete(T policy)
-
-