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)
-
-