org.nhind.config.rest
Interface CertPolicyService

All Known Implementing Classes:
DefaultCertPolicyService

public interface CertPolicyService


Method Summary
 void addPolicy(org.nhindirect.config.model.CertPolicy policy)
           
 void addPolicyGroup(org.nhindirect.config.model.CertPolicyGroup group)
           
 void addPolicyUseToGroup(java.lang.String groupName, org.nhindirect.config.model.CertPolicyGroupUse use)
           
 void associatePolicyGroupToDomain(java.lang.String groupName, java.lang.String domainName)
           
 void deletePolicy(java.lang.String policyName)
           
 void deletePolicyGroup(java.lang.String groupName)
           
 void disassociatePolicyGroupFromDomain(java.lang.String groupName, java.lang.String domainName)
           
 void disassociatePolicyGroupFromDomains(java.lang.String groupName)
           
 void disassociatePolicyGroupsFromDomain(java.lang.String domainName)
           
 java.util.Collection<org.nhindirect.config.model.CertPolicy> getPolicies()
           
 org.nhindirect.config.model.CertPolicy getPolicyByName(java.lang.String policyName)
           
 org.nhindirect.config.model.CertPolicyGroup getPolicyGroup(java.lang.String groupName)
           
 java.util.Collection<org.nhindirect.config.model.CertPolicyGroupDomainReltn> getPolicyGroupDomainReltns()
           
 java.util.Collection<org.nhindirect.config.model.CertPolicyGroup> getPolicyGroups()
           
 java.util.Collection<org.nhindirect.config.model.CertPolicyGroup> getPolicyGroupsByDomain(java.lang.String domainName)
           
 void removePolicyUseFromGroup(java.lang.String groupName, org.nhindirect.config.model.CertPolicyGroupUse use)
           
 void updatePolicy(java.lang.String policyName, org.nhindirect.config.model.CertPolicy policyAttributes)
           
 void updatePolicyGroup(java.lang.String groupName, java.lang.String newGroupName)
           
 

Method Detail

getPolicies

java.util.Collection<org.nhindirect.config.model.CertPolicy> getPolicies()
                                                                         throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

getPolicyByName

org.nhindirect.config.model.CertPolicy getPolicyByName(java.lang.String policyName)
                                                       throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

addPolicy

void addPolicy(org.nhindirect.config.model.CertPolicy policy)
               throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

deletePolicy

void deletePolicy(java.lang.String policyName)
                  throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

updatePolicy

void updatePolicy(java.lang.String policyName,
                  org.nhindirect.config.model.CertPolicy policyAttributes)
                  throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

getPolicyGroups

java.util.Collection<org.nhindirect.config.model.CertPolicyGroup> getPolicyGroups()
                                                                                  throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

getPolicyGroup

org.nhindirect.config.model.CertPolicyGroup getPolicyGroup(java.lang.String groupName)
                                                           throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

addPolicyGroup

void addPolicyGroup(org.nhindirect.config.model.CertPolicyGroup group)
                    throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

deletePolicyGroup

void deletePolicyGroup(java.lang.String groupName)
                       throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

updatePolicyGroup

void updatePolicyGroup(java.lang.String groupName,
                       java.lang.String newGroupName)
                       throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

addPolicyUseToGroup

void addPolicyUseToGroup(java.lang.String groupName,
                         org.nhindirect.config.model.CertPolicyGroupUse use)
                         throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

removePolicyUseFromGroup

void removePolicyUseFromGroup(java.lang.String groupName,
                              org.nhindirect.config.model.CertPolicyGroupUse use)
                              throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

getPolicyGroupDomainReltns

java.util.Collection<org.nhindirect.config.model.CertPolicyGroupDomainReltn> getPolicyGroupDomainReltns()
                                                                                                        throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

getPolicyGroupsByDomain

java.util.Collection<org.nhindirect.config.model.CertPolicyGroup> getPolicyGroupsByDomain(java.lang.String domainName)
                                                                                          throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

associatePolicyGroupToDomain

void associatePolicyGroupToDomain(java.lang.String groupName,
                                  java.lang.String domainName)
                                  throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

disassociatePolicyGroupFromDomain

void disassociatePolicyGroupFromDomain(java.lang.String groupName,
                                       java.lang.String domainName)
                                       throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

disassociatePolicyGroupsFromDomain

void disassociatePolicyGroupsFromDomain(java.lang.String domainName)
                                        throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException

disassociatePolicyGroupFromDomains

void disassociatePolicyGroupFromDomains(java.lang.String groupName)
                                        throws org.nhindirect.common.rest.exceptions.ServiceException
Throws:
org.nhindirect.common.rest.exceptions.ServiceException


Copyright © 2014. All Rights Reserved.