org.nhind.config
Interface ConfigurationService

All Superinterfaces:
Remote
All Known Implementing Classes:
ConfigurationServiceImplServiceSoapBindingStub, ConfigurationServiceProxy

public interface ConfigurationService
extends Remote


Method Summary
 void addAddress(Address[] address)
           
 void addAnchor(Anchor[] anchor)
           
 void addCertificates(Certificate[] certs)
           
 void addDNS(DnsRecord[] records)
           
 void addDomain(Domain domain)
           
 void addPolicy(CertPolicy policy)
           
 void addPolicyGroup(CertPolicyGroup policyGroup)
           
 void addPolicyUseToGroup(long policyGroupId, long policyId, CertPolicyUse policyUse, boolean incoming, boolean outgoing)
           
 void addSetting(String name, String value)
           
 void addTrustBundle(TrustBundle bundle)
           
 void associatePolicyGroupToDomain(long domainId, long policyGroupId)
           
 void associateTrustBundleToDomain(long domainId, long trustBundleId, boolean incoming, boolean outgoing)
           
 boolean contains(Certificate cert)
           
 void deletePolicies(Long[] policyIds)
           
 void deletePolicyGroups(Long[] policyGroupIds)
           
 void deleteSetting(String[] names)
           
 void deleteTrustBundles(Long[] trustBundleIds)
           
 void disassociatePolicyGroupFromDomain(long domainId, long policyGroupId)
           
 void disassociatePolicyGroupFromDomains(long policyGroupId)
           
 void disassociatePolicyGroupsFromDomain(long domainId)
           
 void disassociateTrustBundleFromDomain(long domainId, long trustBundleId)
           
 void disassociateTrustBundleFromDomains(long trustBundleId)
           
 void disassociateTrustBundlesFromDomain(long domainId)
           
 int getAddressCount()
           
 Address[] getAddresss(String[] emailAddress, EntityStatus status)
           
 Setting[] getAllSettings()
           
 Anchor getAnchor(String owner, String thumbprint, CertificateGetOptions options)
           
 Anchor[] getAnchors(long[] anchorId, CertificateGetOptions options)
           
 Anchor[] getAnchorsForOwner(String owner, CertificateGetOptions options)
           
 Certificate getCertificate(String owner, String thumbprint, CertificateGetOptions options)
           
 Certificate[] getCertificates(long[] certificateIds, CertificateGetOptions options)
           
 Certificate[] getCertificatesForOwner(String owner, CertificateGetOptions options)
           
 DnsRecord[] getDNSByName(String name)
           
 DnsRecord[] getDNSByNameAndType(String name, int type)
           
 DnsRecord getDNSByRecordId(long recordId)
           
 DnsRecord[] getDNSByRecordIds(Long[] recordIds)
           
 DnsRecord[] getDNSByType(int type)
           
 int getDNSCount()
           
 Domain getDomain(Long id)
           
 int getDomainCount()
           
 Domain[] getDomains(String[] names, EntityStatus status)
           
 Anchor[] getIncomingAnchors(String owner, CertificateGetOptions options)
           
 Anchor[] getOutgoingAnchors(String owner, CertificateGetOptions options)
           
 CertPolicy[] getPolicies()
           
 CertPolicy getPolicyById(long policyId)
           
 CertPolicy getPolicyByName(String policyName)
           
 CertPolicyGroup getPolicyGroupById(long policyGroupId)
           
 CertPolicyGroup getPolicyGroupByName(String policyGroupName)
           
 CertPolicyGroupDomainReltn[] getPolicyGroupDomainReltns()
           
 CertPolicyGroup[] getPolicyGroups()
           
 CertPolicyGroupDomainReltn[] getPolicyGroupsByDomain(long domainId)
           
 Setting getSettingByName(String name)
           
 Setting[] getSettingsByNames(String[] names)
           
 TrustBundle getTrustBundleById(long id)
           
 TrustBundle getTrustBundleByName(String bundleName)
           
 TrustBundle[] getTrustBundles(boolean fetchAnchors)
           
 TrustBundleDomainReltn[] getTrustBundlesByDomain(long domainId, boolean fetchAnchors)
           
 Address[] listAddresss(String lastEmailAddress, int maxResults)
           
 Anchor[] listAnchors(Long lastAnchorId, int maxResults, CertificateGetOptions options)
           
 Certificate[] listCertificates(long lastCertificateId, int maxResutls, CertificateGetOptions options)
           
 Domain[] listDomains(String names, int maxResults)
           
 void refreshTrustBundle(long id)
           
 void removeAddress(String emailAddress)
           
 void removeAnchors(long[] anchorId)
           
 void removeAnchorsForOwner(String owner)
           
 void removeCertificates(long[] certificateIds)
           
 void removeCertificatesForOwner(String owner)
           
 void removeDNS(DnsRecord[] records)
           
 void removeDNSByRecordId(long recordId)
           
 void removeDNSByRecordIds(Long[] recordIds)
           
 void removeDomain(String name)
           
 void removeDomainById(Long id)
           
 void removePolicyUseFromGroup(long policyGroupReltnId)
           
 Domain[] searchDomain(String name, EntityStatus status)
           
 void setAnchorStatusForOwner(String owner, EntityStatus status)
           
 void setCertificateStatus(long[] certificateIds, EntityStatus status)
           
 void setCertificateStatusForOwner(String owner, EntityStatus status)
           
 void updateAddress(Address address)
           
 void updateDNS(long recordId, DnsRecord record)
           
 void updateDomain(Domain domain)
           
 void updateGroupAttributes(long policyGroupId, String policyGroupName)
           
 void updateLastUpdateError(long trustBundleId, Calendar attemptTime, BundleRefreshError error)
           
 void updatePolicyAttributes(long policyId, String policyName, PolicyLexicon policyLexicon, byte[] policyData)
           
 void updateSetting(String name, String value)
           
 void updateTrustBundleAttributes(long trustBundleId, String trustBundleName, String trustBundleURL, Certificate signingCert, int trustBundleRefreshInterval)
           
 void updateTrustBundleSigningCertificate(long trustBundleIds, Certificate signingCert)
           
 

Method Detail

updateGroupAttributes

void updateGroupAttributes(long policyGroupId,
                           String policyGroupName)
                           throws RemoteException,
                                  ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getAnchor

Anchor getAnchor(String owner,
                 String thumbprint,
                 CertificateGetOptions options)
                 throws RemoteException,
                        ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

listCertificates

Certificate[] listCertificates(long lastCertificateId,
                               int maxResutls,
                               CertificateGetOptions options)
                               throws RemoteException,
                                      ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDNSByType

DnsRecord[] getDNSByType(int type)
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getAnchors

Anchor[] getAnchors(long[] anchorId,
                    CertificateGetOptions options)
                    throws RemoteException,
                           ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicyGroupById

CertPolicyGroup getPolicyGroupById(long policyGroupId)
                                   throws RemoteException,
                                          ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDomains

Domain[] getDomains(String[] names,
                    EntityStatus status)
                    throws RemoteException,
                           ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicies

CertPolicy[] getPolicies()
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addAnchor

void addAnchor(Anchor[] anchor)
               throws RemoteException,
                      ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addSetting

void addSetting(String name,
                String value)
                throws RemoteException,
                       ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addPolicy

void addPolicy(CertPolicy policy)
               throws RemoteException,
                      ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDomain

Domain getDomain(Long id)
                 throws RemoteException
Throws:
RemoteException

updatePolicyAttributes

void updatePolicyAttributes(long policyId,
                            String policyName,
                            PolicyLexicon policyLexicon,
                            byte[] policyData)
                            throws RemoteException,
                                   ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getTrustBundleByName

TrustBundle getTrustBundleByName(String bundleName)
                                 throws RemoteException,
                                        ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getTrustBundleById

TrustBundle getTrustBundleById(long id)
                               throws RemoteException,
                                      ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDNSByNameAndType

DnsRecord[] getDNSByNameAndType(String name,
                                int type)
                                throws RemoteException,
                                       ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

setCertificateStatusForOwner

void setCertificateStatusForOwner(String owner,
                                  EntityStatus status)
                                  throws RemoteException,
                                         ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeDNS

void removeDNS(DnsRecord[] records)
               throws RemoteException,
                      ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeDomainById

void removeDomainById(Long id)
                      throws RemoteException,
                             ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getTrustBundles

TrustBundle[] getTrustBundles(boolean fetchAnchors)
                              throws RemoteException,
                                     ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getOutgoingAnchors

Anchor[] getOutgoingAnchors(String owner,
                            CertificateGetOptions options)
                            throws RemoteException,
                                   ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeDNSByRecordIds

void removeDNSByRecordIds(Long[] recordIds)
                          throws RemoteException,
                                 ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDNSByName

DnsRecord[] getDNSByName(String name)
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removePolicyUseFromGroup

void removePolicyUseFromGroup(long policyGroupReltnId)
                              throws RemoteException,
                                     ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

updateDomain

void updateDomain(Domain domain)
                  throws RemoteException,
                         ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

listDomains

Domain[] listDomains(String names,
                     int maxResults)
                     throws RemoteException,
                            ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

listAnchors

Anchor[] listAnchors(Long lastAnchorId,
                     int maxResults,
                     CertificateGetOptions options)
                     throws RemoteException,
                            ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

updateAddress

void updateAddress(Address address)
                   throws RemoteException,
                          ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getSettingByName

Setting getSettingByName(String name)
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addPolicyGroup

void addPolicyGroup(CertPolicyGroup policyGroup)
                    throws RemoteException,
                           ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

setCertificateStatus

void setCertificateStatus(long[] certificateIds,
                          EntityStatus status)
                          throws RemoteException,
                                 ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicyGroupByName

CertPolicyGroup getPolicyGroupByName(String policyGroupName)
                                     throws RemoteException,
                                            ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicyGroupDomainReltns

CertPolicyGroupDomainReltn[] getPolicyGroupDomainReltns()
                                                        throws RemoteException,
                                                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addDomain

void addDomain(Domain domain)
               throws RemoteException,
                      ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

deleteSetting

void deleteSetting(String[] names)
                   throws RemoteException,
                          ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

disassociatePolicyGroupFromDomains

void disassociatePolicyGroupFromDomains(long policyGroupId)
                                        throws RemoteException,
                                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

associateTrustBundleToDomain

void associateTrustBundleToDomain(long domainId,
                                  long trustBundleId,
                                  boolean incoming,
                                  boolean outgoing)
                                  throws RemoteException,
                                         ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

listAddresss

Address[] listAddresss(String lastEmailAddress,
                       int maxResults)
                       throws RemoteException,
                              ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

updateDNS

void updateDNS(long recordId,
               DnsRecord record)
               throws RemoteException,
                      ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

setAnchorStatusForOwner

void setAnchorStatusForOwner(String owner,
                             EntityStatus status)
                             throws RemoteException,
                                    ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addDNS

void addDNS(DnsRecord[] records)
            throws RemoteException,
                   ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

associatePolicyGroupToDomain

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

contains

boolean contains(Certificate cert)
                 throws RemoteException
Throws:
RemoteException

removeCertificatesForOwner

void removeCertificatesForOwner(String owner)
                                throws RemoteException,
                                       ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

refreshTrustBundle

void refreshTrustBundle(long id)
                        throws RemoteException,
                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getTrustBundlesByDomain

TrustBundleDomainReltn[] getTrustBundlesByDomain(long domainId,
                                                 boolean fetchAnchors)
                                                 throws RemoteException,
                                                        ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addAddress

void addAddress(Address[] address)
                throws RemoteException,
                       ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getAllSettings

Setting[] getAllSettings()
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

disassociatePolicyGroupsFromDomain

void disassociatePolicyGroupsFromDomain(long domainId)
                                        throws RemoteException,
                                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDNSByRecordId

DnsRecord getDNSByRecordId(long recordId)
                           throws RemoteException,
                                  ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

updateTrustBundleSigningCertificate

void updateTrustBundleSigningCertificate(long trustBundleIds,
                                         Certificate signingCert)
                                         throws RemoteException,
                                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getAddressCount

int getAddressCount()
                    throws RemoteException,
                           ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getSettingsByNames

Setting[] getSettingsByNames(String[] names)
                             throws RemoteException,
                                    ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeAnchors

void removeAnchors(long[] anchorId)
                   throws RemoteException,
                          ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeAddress

void removeAddress(String emailAddress)
                   throws RemoteException,
                          ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

deletePolicyGroups

void deletePolicyGroups(Long[] policyGroupIds)
                        throws RemoteException,
                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicyGroups

CertPolicyGroup[] getPolicyGroups()
                                  throws RemoteException,
                                         ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getCertificates

Certificate[] getCertificates(long[] certificateIds,
                              CertificateGetOptions options)
                              throws RemoteException,
                                     ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getAddresss

Address[] getAddresss(String[] emailAddress,
                      EntityStatus status)
                      throws RemoteException,
                             ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

disassociatePolicyGroupFromDomain

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

updateSetting

void updateSetting(String name,
                   String value)
                   throws RemoteException,
                          ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeDomain

void removeDomain(String name)
                  throws RemoteException,
                         ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getIncomingAnchors

Anchor[] getIncomingAnchors(String owner,
                            CertificateGetOptions options)
                            throws RemoteException,
                                   ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicyById

CertPolicy getPolicyById(long policyId)
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addPolicyUseToGroup

void addPolicyUseToGroup(long policyGroupId,
                         long policyId,
                         CertPolicyUse policyUse,
                         boolean incoming,
                         boolean outgoing)
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeDNSByRecordId

void removeDNSByRecordId(long recordId)
                         throws RemoteException,
                                ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

searchDomain

Domain[] searchDomain(String name,
                      EntityStatus status)
                      throws RemoteException
Throws:
RemoteException

addTrustBundle

void addTrustBundle(TrustBundle bundle)
                    throws RemoteException,
                           ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getCertificatesForOwner

Certificate[] getCertificatesForOwner(String owner,
                                      CertificateGetOptions options)
                                      throws RemoteException,
                                             ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

disassociateTrustBundlesFromDomain

void disassociateTrustBundlesFromDomain(long domainId)
                                        throws RemoteException,
                                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicyByName

CertPolicy getPolicyByName(String policyName)
                           throws RemoteException,
                                  ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeAnchorsForOwner

void removeAnchorsForOwner(String owner)
                           throws RemoteException,
                                  ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getPolicyGroupsByDomain

CertPolicyGroupDomainReltn[] getPolicyGroupsByDomain(long domainId)
                                                     throws RemoteException,
                                                            ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getAnchorsForOwner

Anchor[] getAnchorsForOwner(String owner,
                            CertificateGetOptions options)
                            throws RemoteException,
                                   ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

deletePolicies

void deletePolicies(Long[] policyIds)
                    throws RemoteException,
                           ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

removeCertificates

void removeCertificates(long[] certificateIds)
                        throws RemoteException,
                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

disassociateTrustBundleFromDomain

void disassociateTrustBundleFromDomain(long domainId,
                                       long trustBundleId)
                                       throws RemoteException,
                                              ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDomainCount

int getDomainCount()
                   throws RemoteException,
                          ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDNSCount

int getDNSCount()
                throws RemoteException,
                       ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

disassociateTrustBundleFromDomains

void disassociateTrustBundleFromDomains(long trustBundleId)
                                        throws RemoteException,
                                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

addCertificates

void addCertificates(Certificate[] certs)
                     throws RemoteException,
                            ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getDNSByRecordIds

DnsRecord[] getDNSByRecordIds(Long[] recordIds)
                              throws RemoteException,
                                     ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

getCertificate

Certificate getCertificate(String owner,
                           String thumbprint,
                           CertificateGetOptions options)
                           throws RemoteException,
                                  ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

updateLastUpdateError

void updateLastUpdateError(long trustBundleId,
                           Calendar attemptTime,
                           BundleRefreshError error)
                           throws RemoteException,
                                  ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

updateTrustBundleAttributes

void updateTrustBundleAttributes(long trustBundleId,
                                 String trustBundleName,
                                 String trustBundleURL,
                                 Certificate signingCert,
                                 int trustBundleRefreshInterval)
                                 throws RemoteException,
                                        ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException

deleteTrustBundles

void deleteTrustBundles(Long[] trustBundleIds)
                        throws RemoteException,
                               ConfigurationServiceException
Throws:
RemoteException
ConfigurationServiceException


Copyright © 2013. All Rights Reserved.