org.nhindirect.config.service
Interface CertificatePolicyService

All Known Subinterfaces:
ConfigurationService
All Known Implementing Classes:
CertificatePolicyServiceImpl, ConfigurationServiceImpl

public interface CertificatePolicyService


Method Summary
 void addPolicy(org.nhindirect.config.store.CertPolicy policy)
           
 void addPolicyGroup(org.nhindirect.config.store.CertPolicyGroup group)
           
 void addPolicyUseToGroup(long groupId, long policyId, org.nhindirect.config.store.CertPolicyUse policyUse, boolean incoming, boolean outgoing)
           
 void associatePolicyGroupToDomain(long domainId, long policyGroupId)
           
 void deletePolicies(long[] policyIds)
           
 void deletePolicyGroups(long[] groupIds)
           
 void disassociatePolicyGroupFromDomain(long domainId, long policyGroupId)
           
 void disassociatePolicyGroupFromDomains(long policyGroupId)
           
 void disassociatePolicyGroupsFromDomain(long domainId)
           
 Collection<org.nhindirect.config.store.CertPolicy> getPolicies()
           
 org.nhindirect.config.store.CertPolicy getPolicyById(long id)
           
 org.nhindirect.config.store.CertPolicy getPolicyByName(String policyName)
           
 org.nhindirect.config.store.CertPolicyGroup getPolicyGroupById(long id)
           
 org.nhindirect.config.store.CertPolicyGroup getPolicyGroupByName(String policyGroupName)
           
 Collection<org.nhindirect.config.store.CertPolicyGroupDomainReltn> getPolicyGroupDomainReltns()
           
 Collection<org.nhindirect.config.store.CertPolicyGroup> getPolicyGroups()
           
 Collection<org.nhindirect.config.store.CertPolicyGroupDomainReltn> getPolicyGroupsByDomain(long domainId)
           
 void removePolicyUseFromGroup(long policyGroupReltnId)
           
 void updateGroupAttributes(long id, String groupName)
           
 void updatePolicyAttributes(long id, String policyName, org.nhindirect.policy.PolicyLexicon lexicon, byte[] policyData)
           
 

Method Detail

getPolicies

Collection<org.nhindirect.config.store.CertPolicy> getPolicies()
                                                               throws ConfigurationServiceException
Throws:
ConfigurationServiceException

getPolicyByName

org.nhindirect.config.store.CertPolicy getPolicyByName(String policyName)
                                                       throws ConfigurationServiceException
Throws:
ConfigurationServiceException

getPolicyById

org.nhindirect.config.store.CertPolicy getPolicyById(long id)
                                                     throws ConfigurationServiceException
Throws:
ConfigurationServiceException

addPolicy

void addPolicy(org.nhindirect.config.store.CertPolicy policy)
               throws ConfigurationServiceException
Throws:
ConfigurationServiceException

deletePolicies

void deletePolicies(long[] policyIds)
                    throws ConfigurationServiceException
Throws:
ConfigurationServiceException

updatePolicyAttributes

void updatePolicyAttributes(long id,
                            String policyName,
                            org.nhindirect.policy.PolicyLexicon lexicon,
                            byte[] policyData)
                            throws ConfigurationServiceException
Throws:
ConfigurationServiceException

getPolicyGroups

Collection<org.nhindirect.config.store.CertPolicyGroup> getPolicyGroups()
                                                                        throws ConfigurationServiceException
Throws:
ConfigurationServiceException

getPolicyGroupByName

org.nhindirect.config.store.CertPolicyGroup getPolicyGroupByName(String policyGroupName)
                                                                 throws ConfigurationServiceException
Throws:
ConfigurationServiceException

getPolicyGroupById

org.nhindirect.config.store.CertPolicyGroup getPolicyGroupById(long id)
                                                               throws ConfigurationServiceException
Throws:
ConfigurationServiceException

addPolicyGroup

void addPolicyGroup(org.nhindirect.config.store.CertPolicyGroup group)
                    throws ConfigurationServiceException
Throws:
ConfigurationServiceException

deletePolicyGroups

void deletePolicyGroups(long[] groupIds)
                        throws ConfigurationServiceException
Throws:
ConfigurationServiceException

updateGroupAttributes

void updateGroupAttributes(long id,
                           String groupName)
                           throws ConfigurationServiceException
Throws:
ConfigurationServiceException

addPolicyUseToGroup

void addPolicyUseToGroup(long groupId,
                         long policyId,
                         org.nhindirect.config.store.CertPolicyUse policyUse,
                         boolean incoming,
                         boolean outgoing)
                         throws ConfigurationServiceException
Throws:
ConfigurationServiceException

removePolicyUseFromGroup

void removePolicyUseFromGroup(long policyGroupReltnId)
                              throws ConfigurationServiceException
Throws:
ConfigurationServiceException

associatePolicyGroupToDomain

void associatePolicyGroupToDomain(long domainId,
                                  long policyGroupId)
                                  throws ConfigurationServiceException
Throws:
ConfigurationServiceException

disassociatePolicyGroupFromDomain

void disassociatePolicyGroupFromDomain(long domainId,
                                       long policyGroupId)
                                       throws ConfigurationServiceException
Throws:
ConfigurationServiceException

disassociatePolicyGroupsFromDomain

void disassociatePolicyGroupsFromDomain(long domainId)
                                        throws ConfigurationServiceException
Throws:
ConfigurationServiceException

disassociatePolicyGroupFromDomains

void disassociatePolicyGroupFromDomains(long policyGroupId)
                                        throws ConfigurationServiceException
Throws:
ConfigurationServiceException

getPolicyGroupDomainReltns

Collection<org.nhindirect.config.store.CertPolicyGroupDomainReltn> getPolicyGroupDomainReltns()
                                                                                              throws ConfigurationServiceException
Throws:
ConfigurationServiceException

getPolicyGroupsByDomain

Collection<org.nhindirect.config.store.CertPolicyGroupDomainReltn> getPolicyGroupsByDomain(long domainId)
                                                                                           throws ConfigurationServiceException
Throws:
ConfigurationServiceException


Copyright © 2014. All Rights Reserved.