org.nhindirect.config.service.impl
Class CertificatePolicyServiceImpl

java.lang.Object
  extended by org.nhindirect.config.service.impl.CertificatePolicyServiceImpl
All Implemented Interfaces:
CertificatePolicyService

public class CertificatePolicyServiceImpl
extends Object
implements CertificatePolicyService


Constructor Summary
CertificatePolicyServiceImpl()
           
 
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)
           
 org.nhindirect.config.store.dao.CertPolicyDao getDao()
          Return the value of the CertPolicyDao object.
 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 init()
          Initialization method.
 void removePolicyUseFromGroup(long policyGroupReltnId)
           
 void setDao(org.nhindirect.config.store.dao.CertPolicyDao dao)
          Set the value of the CertPolicyDao object.
 void updateGroupAttributes(long id, String groupName)
           
 void updatePolicyAttributes(long id, String policyName, org.nhindirect.policy.PolicyLexicon lexicon, byte[] policyData)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificatePolicyServiceImpl

public CertificatePolicyServiceImpl()
Method Detail

init

public void init()
Initialization method.


setDao

@Autowired
public void setDao(org.nhindirect.config.store.dao.CertPolicyDao dao)
Set the value of the CertPolicyDao object.

Parameters:
dao - the value of the CertPolicyDao object.

getDao

public org.nhindirect.config.store.dao.CertPolicyDao getDao()
Return the value of the CertPolicyDao object.

Returns:
the value of the CertPolicyDao object.

getPolicies

public Collection<org.nhindirect.config.store.CertPolicy> getPolicies()
                                                               throws ConfigurationServiceException
Specified by:
getPolicies in interface CertificatePolicyService
Throws:
ConfigurationServiceException

getPolicyByName

public org.nhindirect.config.store.CertPolicy getPolicyByName(String policyName)
                                                       throws ConfigurationServiceException
Specified by:
getPolicyByName in interface CertificatePolicyService
Throws:
ConfigurationServiceException

getPolicyById

public org.nhindirect.config.store.CertPolicy getPolicyById(long id)
                                                     throws ConfigurationServiceException
Specified by:
getPolicyById in interface CertificatePolicyService
Throws:
ConfigurationServiceException

addPolicy

public void addPolicy(org.nhindirect.config.store.CertPolicy policy)
               throws ConfigurationServiceException
Specified by:
addPolicy in interface CertificatePolicyService
Throws:
ConfigurationServiceException

deletePolicies

public void deletePolicies(long[] policyIds)
                    throws ConfigurationServiceException
Specified by:
deletePolicies in interface CertificatePolicyService
Throws:
ConfigurationServiceException

updatePolicyAttributes

public void updatePolicyAttributes(long id,
                                   String policyName,
                                   org.nhindirect.policy.PolicyLexicon lexicon,
                                   byte[] policyData)
                            throws ConfigurationServiceException
Specified by:
updatePolicyAttributes in interface CertificatePolicyService
Throws:
ConfigurationServiceException

getPolicyGroups

public Collection<org.nhindirect.config.store.CertPolicyGroup> getPolicyGroups()
                                                                        throws ConfigurationServiceException
Specified by:
getPolicyGroups in interface CertificatePolicyService
Throws:
ConfigurationServiceException

getPolicyGroupByName

public org.nhindirect.config.store.CertPolicyGroup getPolicyGroupByName(String policyGroupName)
                                                                 throws ConfigurationServiceException
Specified by:
getPolicyGroupByName in interface CertificatePolicyService
Throws:
ConfigurationServiceException

getPolicyGroupById

public org.nhindirect.config.store.CertPolicyGroup getPolicyGroupById(long id)
                                                               throws ConfigurationServiceException
Specified by:
getPolicyGroupById in interface CertificatePolicyService
Throws:
ConfigurationServiceException

addPolicyGroup

public void addPolicyGroup(org.nhindirect.config.store.CertPolicyGroup group)
                    throws ConfigurationServiceException
Specified by:
addPolicyGroup in interface CertificatePolicyService
Throws:
ConfigurationServiceException

deletePolicyGroups

public void deletePolicyGroups(long[] groupIds)
                        throws ConfigurationServiceException
Specified by:
deletePolicyGroups in interface CertificatePolicyService
Throws:
ConfigurationServiceException

updateGroupAttributes

public void updateGroupAttributes(long id,
                                  String groupName)
                           throws ConfigurationServiceException
Specified by:
updateGroupAttributes in interface CertificatePolicyService
Throws:
ConfigurationServiceException

addPolicyUseToGroup

public void addPolicyUseToGroup(long groupId,
                                long policyId,
                                org.nhindirect.config.store.CertPolicyUse policyUse,
                                boolean incoming,
                                boolean outgoing)
                         throws ConfigurationServiceException
Specified by:
addPolicyUseToGroup in interface CertificatePolicyService
Throws:
ConfigurationServiceException

removePolicyUseFromGroup

public void removePolicyUseFromGroup(long policyGroupReltnId)
                              throws ConfigurationServiceException
Specified by:
removePolicyUseFromGroup in interface CertificatePolicyService
Throws:
ConfigurationServiceException

associatePolicyGroupToDomain

public void associatePolicyGroupToDomain(long domainId,
                                         long policyGroupId)
                                  throws ConfigurationServiceException
Specified by:
associatePolicyGroupToDomain in interface CertificatePolicyService
Throws:
ConfigurationServiceException

disassociatePolicyGroupFromDomain

public void disassociatePolicyGroupFromDomain(long domainId,
                                              long policyGroupId)
                                       throws ConfigurationServiceException
Specified by:
disassociatePolicyGroupFromDomain in interface CertificatePolicyService
Throws:
ConfigurationServiceException

disassociatePolicyGroupsFromDomain

public void disassociatePolicyGroupsFromDomain(long domainId)
                                        throws ConfigurationServiceException
Specified by:
disassociatePolicyGroupsFromDomain in interface CertificatePolicyService
Throws:
ConfigurationServiceException

disassociatePolicyGroupFromDomains

public void disassociatePolicyGroupFromDomains(long policyGroupId)
                                        throws ConfigurationServiceException
Specified by:
disassociatePolicyGroupFromDomains in interface CertificatePolicyService
Throws:
ConfigurationServiceException

getPolicyGroupDomainReltns

public Collection<org.nhindirect.config.store.CertPolicyGroupDomainReltn> getPolicyGroupDomainReltns()
                                                                                              throws ConfigurationServiceException
Specified by:
getPolicyGroupDomainReltns in interface CertificatePolicyService
Throws:
ConfigurationServiceException

getPolicyGroupsByDomain

public Collection<org.nhindirect.config.store.CertPolicyGroupDomainReltn> getPolicyGroupsByDomain(long domainId)
                                                                                           throws ConfigurationServiceException
Specified by:
getPolicyGroupsByDomain in interface CertificatePolicyService
Throws:
ConfigurationServiceException


Copyright © 2014. All Rights Reserved.