org.nhindirect.config.service.impl
Class CertificatePolicyServiceImpl
java.lang.Object
org.nhindirect.config.service.impl.CertificatePolicyServiceImpl
- All Implemented Interfaces:
- CertificatePolicyService
public class CertificatePolicyServiceImpl
- extends Object
- implements 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)
|
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)
|
CertificatePolicyServiceImpl
public CertificatePolicyServiceImpl()
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.