A B C D E F G H I M N O P Q R S T U V W 
All Classes All Packages

A

AbstractPDField<NATIVE_TYPE,​STORAGE_TYPE> - Class in com.helger.pd.indexer.storage.field
Abstract Directory Lucene field.
AbstractPDField(String, Function<? super NATIVE_TYPE, ? extends STORAGE_TYPE>, Function<? super STORAGE_TYPE, ? extends NATIVE_TYPE>, Field.Store) - Constructor for class com.helger.pd.indexer.storage.field.AbstractPDField
 
addItem(ReIndexWorkItem) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemList
Add a unique item to the list.
ADDITIONAL_INFO - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
AllDocumentsCollector - Class in com.helger.pd.indexer.lucene
A Lucene Collector that always collects all Document objects.
AllDocumentsCollector(ILuceneDocumentProvider, ObjIntConsumer<Document>) - Constructor for class com.helger.pd.indexer.lucene.AllDocumentsCollector
Constructor
allowAllForTests(boolean) - Static method in class com.helger.pd.indexer.clientcert.ClientCertificateValidator
This method is only for testing purposes to disable the complete client certificate check, so that the tests can be performed, even if no SMP certificate for testing is present.

B

BUILD_TIMESTAMP - Static variable in class com.helger.pd.indexer.CDirectoryVersion
Build timestamp - from properties file
BUILD_VERSION - Static variable in class com.helger.pd.indexer.CDirectoryVersion
Current version - from properties file

C

CDirectoryVersion - Class in com.helger.pd.indexer
Contains application wide constants.
checkParticipantExistence(HttpServletRequest, String) - Method in class com.helger.pd.indexer.rest.IndexerResource
 
ClientCertificateValidationResult - Class in com.helger.pd.indexer.clientcert
This class contains the result of a single client certificate validation.
ClientCertificateValidator - Class in com.helger.pd.indexer.clientcert
Extract provided certificates from HTTPS requests.
close() - Method in class com.helger.pd.indexer.lucene.PDLucene
 
close() - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
 
close() - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
collect(int) - Method in class com.helger.pd.indexer.lucene.AllDocumentsCollector
 
com.helger.pd.indexer - package com.helger.pd.indexer
 
com.helger.pd.indexer.businesscard - package com.helger.pd.indexer.businesscard
 
com.helger.pd.indexer.clientcert - package com.helger.pd.indexer.clientcert
 
com.helger.pd.indexer.config - package com.helger.pd.indexer.config
 
com.helger.pd.indexer.index - package com.helger.pd.indexer.index
 
com.helger.pd.indexer.job - package com.helger.pd.indexer.job
 
com.helger.pd.indexer.lucene - package com.helger.pd.indexer.lucene
 
com.helger.pd.indexer.mgr - package com.helger.pd.indexer.mgr
 
com.helger.pd.indexer.reindex - package com.helger.pd.indexer.reindex
 
com.helger.pd.indexer.rest - package com.helger.pd.indexer.rest
 
com.helger.pd.indexer.settings - package com.helger.pd.indexer.settings
 
com.helger.pd.indexer.storage - package com.helger.pd.indexer.storage
 
com.helger.pd.indexer.storage.field - package com.helger.pd.indexer.storage.field
 
CONTACT_EMAIL - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
CONTACT_NAME - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
CONTACT_PHONE - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
CONTACT_TYPE - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
contacts() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
containsEntry(IParticipantIdentifier) - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
convertQueryStringToLuceneQuery(ILuceneAnalyzerProvider, String, String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
Convert a query string as entered by the used into a Lucene query.
convertToMicroElement(IndexerWorkItem, String, String) - Method in class com.helger.pd.indexer.index.IndexerWorkItemMicroTypeConverter
 
convertToMicroElement(ReIndexWorkItem, String, String) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pd.indexer.index.IndexerWorkItemMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemMicroTypeConverter
 
COUNTRY_CODE - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
CPDStorage - Class in com.helger.pd.indexer.storage
Constants Lucene field names
create(Document) - Static method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
Convert a stored Lucene Document to a PDStoredBusinessEntity.
CREATE_UPDATE - com.helger.pd.indexer.index.EIndexerWorkItemType
Use for create and/or update of business cards
createAnalyzer() - Static method in class com.helger.pd.indexer.lucene.PDLucene
 
createDocumentTypeIdentifier(String, Field.Store, EPDStringFieldTokenize) - Static method in class com.helger.pd.indexer.storage.field.PDStringField
 
createFailure() - Static method in class com.helger.pd.indexer.clientcert.ClientCertificateValidationResult
Create client certificate validation failure
createField(String, String, Field.Store) - Method in enum com.helger.pd.indexer.storage.field.EPDStringFieldTokenize
 
createForFixedSMP(ESMPAPIType, URI) - Static method in class com.helger.pd.indexer.businesscard.SMPBusinessCardProvider
 
createMockHttpServletRequest() - Method in class com.helger.pd.indexer.job.ReIndexJob
 
createOrUpdateEntry(IParticipantIdentifier, PDExtendedBusinessCard, PDStoredMetaData) - Method in interface com.helger.pd.indexer.mgr.IPDStorageManager
Create a new entry or update an existing entry.
createOrUpdateEntry(IParticipantIdentifier, PDExtendedBusinessCard, PDStoredMetaData) - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
createOrUpdateParticipant(HttpServletRequest, String) - Method in class com.helger.pd.indexer.rest.IndexerResource
 
createParticipantIdentifier(String, Field.Store, EPDStringFieldTokenize) - Static method in class com.helger.pd.indexer.storage.field.PDStringField
 
createSMPClientValueProvider() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
createString(String, Field.Store, EPDStringFieldTokenize) - Static method in class com.helger.pd.indexer.storage.field.PDStringField
 
createSuccess(String) - Static method in class com.helger.pd.indexer.clientcert.ClientCertificateValidationResult
Create client certificate validation success
createWithSMLAutoDetect(ESMPAPIType, ISMPURLProvider, Supplier<? extends ICommonsList<? extends ISMLInfo>>) - Static method in class com.helger.pd.indexer.businesscard.SMPBusinessCardProvider
 

D

DELETE - com.helger.pd.indexer.index.EIndexerWorkItemType
Use for delete of a business card
deleteAllItems() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItemList
 
deleteDocuments(Term...) - Method in class com.helger.pd.indexer.lucene.PDLucene
Deletes the document(s) containing any of the terms.
deleteDocuments(Query...) - Method in class com.helger.pd.indexer.lucene.PDLucene
Deletes the document(s) containing any of the queries.
deleteEntry(IParticipantIdentifier, PDStoredMetaData, boolean) - Method in interface com.helger.pd.indexer.mgr.IPDStorageManager
Delete an existing entry (not recoverable).
deleteEntry(IParticipantIdentifier, PDStoredMetaData, boolean) - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
deleteItem(String) - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItemList
 
deleteParticipant(HttpServletRequest, String) - Method in class com.helger.pd.indexer.rest.IndexerResource
 
DOCTYPE_ID - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
documentTypeIDs() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
doSetNextReader(LeafReaderContext) - Method in class com.helger.pd.indexer.lucene.AllDocumentsCollector
 

E

EIndexerWorkItemType - Enum in com.helger.pd.indexer.index
The work item types to use.
EPDStringFieldTokenize - Enum in com.helger.pd.indexer.storage.field
Toeknize or not tokenize?
equals(Object) - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
equals(Object) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
equals(Object) - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
equals(Object) - Method in class com.helger.pd.indexer.storage.PDStoredIdentifier
 
equals(Object) - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
expireOldEntries() - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
Expire all re-index entries that are in the list for a too long time.

F

FIELD_ALL_FIELDS - Static variable in class com.helger.pd.indexer.storage.CPDStorage
 

G

GEO_INFO - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
getAdditionalInformation() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getAdditionalInformationLuceneQuery(ILuceneAnalyzerProvider, String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getAlias() - Method in class com.helger.pd.indexer.settings.PDConfiguredTrustStore
 
getAllCertificateIssuers() - Static method in class com.helger.pd.indexer.clientcert.ClientCertificateValidator
 
getAllClientCertIssuer() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of clientcert.issuer.X values, where "X" is an ascending number starting from 1.
getAllContainedParticipantIDs() - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
getAllDocuments(Query, int) - Method in class com.helger.pd.indexer.storage.PDStorageManager
Get all PDStoredBusinessEntity objects matching the provided query.
getAllDocumentsOfParticipant(IParticipantIdentifier) - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
getAllDocumentTypeIDs() - Method in class com.helger.pd.indexer.businesscard.PDExtendedBusinessCard
 
getAllItems() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItemList
 
getAllItems() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemList
 
getAllRootCerts() - Static method in class com.helger.pd.indexer.clientcert.ClientCertificateValidator
 
getAllSMLsToUse() - Method in class com.helger.pd.indexer.businesscard.SMPBusinessCardProvider
 
getAllTrustStores() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getAnalyzer() - Method in interface com.helger.pd.indexer.lucene.ILuceneAnalyzerProvider
Get the Lucene Analyzer to use
getAnalyzer() - Method in class com.helger.pd.indexer.lucene.PDLucene
 
getAndRemoveAllEntries(Predicate<? super IReIndexWorkItem>) - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItemList
Remove all work items matching the provided predicate.
getAndRemoveAllEntries(Predicate<? super IReIndexWorkItem>) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemList
 
getAndRemoveEntry(Predicate<? super IReIndexWorkItem>) - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItemList
Find and remove the first work item matching the provided predicate.
getAndRemoveEntry(Predicate<? super IReIndexWorkItem>) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemList
 
getAppLogoImagePath() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getAppName() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getAsBusinessCard() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getAsBusinessEntity() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getAsField(NATIVE_TYPE) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getAsField(NATIVE_TYPE) - Method in class com.helger.pd.indexer.storage.field.PDNumericField
 
getAsField(NATIVE_TYPE) - Method in class com.helger.pd.indexer.storage.field.PDStringField
 
getAsGenericObject() - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
getAsGenericObject() - Method in class com.helger.pd.indexer.storage.PDStoredIdentifier
 
getAsGenericObject() - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
getAsJson() - Method in class com.helger.pd.indexer.businesscard.PDExtendedBusinessCard
 
getAsMetaData() - Method in interface com.helger.pd.indexer.index.IIndexerWorkItem
 
getAsNativeValue(STORAGE_TYPE) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getAsSearchResultJsonObject(ICommonsList<PDStoredBusinessEntity>) - Static method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getAsSearchResultMicroElement(ICommonsList<PDStoredBusinessEntity>) - Static method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
Create the REST search response XML element.
getAsStorageValue(NATIVE_TYPE) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getBusinessCard() - Method in class com.helger.pd.indexer.businesscard.PDExtendedBusinessCard
 
getBusinessCard(IParticipantIdentifier) - Method in interface com.helger.pd.indexer.businesscard.IPDBusinessCardProvider
Get the PDExtendedBusinessCard for the given participant ID.
getBusinessCard(IParticipantIdentifier) - Method in class com.helger.pd.indexer.businesscard.SMPBusinessCardProvider
 
getBusinessCardProvider() - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
 
getBusinessCardProviderOrNull() - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
 
getClientID() - Method in class com.helger.pd.indexer.clientcert.ClientCertificateValidationResult
 
getConfig() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getContactLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getContainedParticipantCount() - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
getContainsTerm(NATIVE_TYPE) - Method in class com.helger.pd.indexer.storage.field.PDStringField
 
getConverterFromStorage() - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getConverterToStorage() - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getCount(Query) - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
getCountryCode() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getCountryCodeLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getCreationDateTime() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
getCreationDT() - Method in class com.helger.pd.indexer.storage.PDStoredMetaData
 
getDataPath() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of webapp.datapath
getDeadList() - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
 
getDisplayName() - Method in enum com.helger.pd.indexer.index.EIndexerWorkItemType
 
getDisplayName() - Method in interface com.helger.pd.indexer.index.IIndexerWorkItem
 
getDisplayName() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
getDocField(Document) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getDocFields(Document) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getDocument(int) - Method in interface com.helger.pd.indexer.lucene.ILuceneDocumentProvider
Get the Lucene document from the document ID
getDocument(int) - Method in class com.helger.pd.indexer.lucene.PDLucene
Get the Lucene Document matching the specified ID
getDocumentTypeCount() - Method in class com.helger.pd.indexer.businesscard.PDExtendedBusinessCard
 
getDocumentTypeIDLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getDocValue(Document) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
Get the value of this field in the provided document
getDocValues(Document) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getEmail() - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
getExactMatchTerm(NATIVE_TYPE) - Method in class com.helger.pd.indexer.storage.field.PDStringField
 
getFieldName() - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getFieldNativeValue(IndexableField) - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getFieldNativeValue(IndexableField) - Method in class com.helger.pd.indexer.storage.field.PDNumericField
 
getFieldNativeValue(IndexableField) - Method in class com.helger.pd.indexer.storage.field.PDStringField
 
getFixedSMPURI() - Method in class com.helger.pd.indexer.businesscard.SMPBusinessCardProvider
 
getFixedSMPURI() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getFromIDOrNull(String) - Static method in enum com.helger.pd.indexer.index.EIndexerWorkItemType
 
getGeoInfo() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getGeoInfoLuceneQuery(ILuceneAnalyzerProvider, String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getGlobalDebug() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of global.debug
getGlobalProduction() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of global.production
getGroupedByParticipantID(Iterable<PDStoredBusinessEntity>) - Static method in class com.helger.pd.indexer.storage.PDStorageManager
Group the passed document list by participant ID
getID() - Method in enum com.helger.pd.indexer.index.EIndexerWorkItemType
 
getID() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
getID() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
getIdentifierFactory() - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
 
getIdentifierFactory() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getIdentifierSchemeLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getIdentifierValueLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getIndexerMgr() - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
 
getIndexerWorkQueue() - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
 
getInstance() - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
 
getItemCount() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItemList
 
getItemCount() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemList
 
getItemOfID(String) - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItemList
Get the item with the specified ID.
getItemOfID(String) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemList
 
getLanguageCode() - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
getLogoImageURL() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getLogText() - Method in interface com.helger.pd.indexer.index.IIndexerWorkItem
 
getLogText() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
getLogText() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
getLucene() - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
 
getLuceneIndexDir() - Static method in class com.helger.pd.indexer.lucene.PDLucene
 
getMaxRetryDT() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
getMaxRetryDT() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
getMetaData() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getName() - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
getName() - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
getNameAndLanguageCode() - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
getNameLuceneQuery(ILuceneAnalyzerProvider, String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getNextRetryDT() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
getNextRetryDT() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
getObjectType() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
getObjectType() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
getOwnerID() - Method in interface com.helger.pd.indexer.index.IIndexerWorkItem
 
getOwnerID() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
getOwnerID() - Method in class com.helger.pd.indexer.storage.PDStoredMetaData
 
getOwnerIDSeatNumber() - Method in class com.helger.pd.indexer.storage.PDStoredMetaData
 
getOwnerIDSeatNumber(String) - Static method in class com.helger.pd.indexer.storage.PDStoredMetaData
 
getParticipantID() - Method in interface com.helger.pd.indexer.index.IIndexerWorkItem
 
getParticipantID() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
getParticipantID() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getParticipantIDLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getPassword() - Method in class com.helger.pd.indexer.settings.PDConfiguredTrustStore
 
getPath() - Method in class com.helger.pd.indexer.settings.PDConfiguredTrustStore
 
getPhone() - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
getPreviousRetryDT() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
getPreviousRetryDT() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
getProxyHost() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of http.proxyHost.
getProxyPassword() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of http.proxyPassword.
getProxyPort() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of http.proxyPort.
getProxyUsername() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of http.proxyUsername.
getReader() - Method in class com.helger.pd.indexer.lucene.PDLucene
 
getRegistrationDate() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
getRegistrationDateLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getReIndexList() - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
 
getReIndexMaxRetryHours() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of reindex.maxretryhours.
getReIndexRetryMinutes() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of reindex.retryminutes.
getRequestingHost() - Method in interface com.helger.pd.indexer.index.IIndexerWorkItem
 
getRequestingHost() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
getRequestingHost() - Method in class com.helger.pd.indexer.storage.PDStoredMetaData
 
getRESTAPIMaxRequestsPerSecond() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getRetryCount() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
getRetryCount() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
getScheme() - Method in class com.helger.pd.indexer.storage.PDStoredIdentifier
 
getSchemeAndValue() - Method in class com.helger.pd.indexer.storage.PDStoredIdentifier
 
getSearcher() - Method in class com.helger.pd.indexer.lucene.PDLucene
Get a searcher on this index.
getSearchUIMode() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getSMPMode() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getSplitIntoTerms(ILuceneAnalyzerProvider, String, String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
Split a user provided query string into the terms relevant for querying using the provided Lucene Analyzer.
getStorageMgr() - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
 
getStore() - Method in class com.helger.pd.indexer.storage.field.AbstractPDField
 
getType() - Method in interface com.helger.pd.indexer.index.IIndexerWorkItem
 
getType() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
getType() - Method in class com.helger.pd.indexer.settings.PDConfiguredTrustStore
 
getType() - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
getURLProvider() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getValue() - Method in class com.helger.pd.indexer.storage.PDStoredIdentifier
 
getVendorName() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getVendorURL() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getWebAppContactExternalURL() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getWebAppContactTitle(String) - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
getWebsiteLuceneQuery(String) - Static method in class com.helger.pd.indexer.storage.PDQueryManager
 
getWorkItem() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
getWorkItem() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 

H

hasAdditionalInformation() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
hasCountryCode() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
hasGeoInfo() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
hashCode() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
hashCode() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
hashCode() - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
hashCode() - Method in class com.helger.pd.indexer.storage.PDStoredIdentifier
 
hashCode() - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
hasLanguageCode() - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
hasLanguageCode(String) - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 
hasPreviousRetryDT() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
hasRegistrationDate() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
HOST_LOCALHOST - Static variable in class com.helger.pd.indexer.mgr.PDIndexerManager
 

I

IDENTIFIER_SCHEME - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
IDENTIFIER_VALUE - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
identifiers() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
IIndexerWorkItem - Interface in com.helger.pd.indexer.index
Base interface for indexer work item with only reading methods.
ILuceneAnalyzerProvider - Interface in com.helger.pd.indexer.lucene
Lucene Analyzer retrieval interface
ILuceneDocumentProvider - Interface in com.helger.pd.indexer.lucene
Document retrieval interface
incRetryCount() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
Increment the number of retries and update the previous and the next retry datetime.
incRetryCountAndAddItem(IReIndexWorkItem) - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItemList
 
IndexerMicroTypeConverterRegistrar - Class in com.helger.pd.indexer.config
Implementation of IMicroTypeConverterRegistrarSPI for Peppol Directory indexer types
IndexerMicroTypeConverterRegistrar() - Constructor for class com.helger.pd.indexer.config.IndexerMicroTypeConverterRegistrar
 
IndexerResource - Class in com.helger.pd.indexer.rest
Indexer resource (exposed at "/1.0" path)
IndexerResource() - Constructor for class com.helger.pd.indexer.rest.IndexerResource
 
IndexerWorkItem - Class in com.helger.pd.indexer.index
This class represents a single work item for the indexer.
IndexerWorkItem(IParticipantIdentifier, EIndexerWorkItemType, String, String) - Constructor for class com.helger.pd.indexer.index.IndexerWorkItem
 
IndexerWorkItemMicroTypeConverter - Class in com.helger.pd.indexer.index
IMicroTypeConverter implementation for IndexerWorkItem
IndexerWorkItemMicroTypeConverter() - Constructor for class com.helger.pd.indexer.index.IndexerWorkItemMicroTypeConverter
 
IndexerWorkItemQueue - Class in com.helger.pd.indexer.index
The indexer queue that holds all items to be indexed initially.
IndexerWorkItemQueue(IConcurrentPerformer<IIndexerWorkItem>) - Constructor for class com.helger.pd.indexer.index.IndexerWorkItemQueue
Constructor.
INSECURE_DEBUG_CLIENT - Static variable in class com.helger.pd.indexer.clientcert.ClientCertificateValidator
The client ID to be used, if client certificate validator is disabled!
internalGetQueue() - Method in class com.helger.pd.indexer.index.IndexerWorkItemQueue
 
IPDBusinessCardProvider - Interface in com.helger.pd.indexer.businesscard
Abstract interface to retrieve the PDExtendedBusinessCard from a provided Peppol participant ID.
IPDStorageManager - Interface in com.helger.pd.indexer.mgr
The abstract storage manager interface.
IReIndexWorkItem - Interface in com.helger.pd.indexer.reindex
This class holds a single item to be re-indexed.
IReIndexWorkItemList - Interface in com.helger.pd.indexer.reindex
Base interface for ReIndexWorkItem objects.
isCheckFileAccess() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of webapp.checkfileaccess.
isClientCertificateValidationActive() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of indexer.clientcert.validation.
isClosing() - Method in class com.helger.pd.indexer.lucene.PDLucene
 
isExpired() - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
 
isFailure() - Method in class com.helger.pd.indexer.clientcert.ClientCertificateValidationResult
 
isFixedSMP() - Method in class com.helger.pd.indexer.businesscard.SMPBusinessCardProvider
 
isForceRoot() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
isRetryPossible(LocalDateTime) - Method in interface com.helger.pd.indexer.reindex.IReIndexWorkItem
Check if the passed date time qualifies the entry for the next retry.
isSMPTLSTrustAll() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
isSpecialOwnerID(String) - Static method in class com.helger.pd.indexer.storage.CPDStorage
 
isSuccess() - Method in class com.helger.pd.indexer.clientcert.ClientCertificateValidationResult
 
isSyncAllBusinessCards() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 
isTestVersion() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
Read value of webapp.testversion.
isWebAppShowContactPage() - Static method in class com.helger.pd.indexer.settings.PDServerConfiguration
 

M

METADATA_CREATIONDT - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
METADATA_OWNERID - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
METADATA_REQUESTING_HOST - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
ML_LANGUAGE - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
ML_NAME - Static variable in class com.helger.pd.indexer.storage.field.PDField
 

N

NAME - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
names() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
needsScores() - Method in class com.helger.pd.indexer.lucene.AllDocumentsCollector
 
NO_TOKENIZE - com.helger.pd.indexer.storage.field.EPDStringFieldTokenize
 

O

of(IJsonObject) - Static method in class com.helger.pd.indexer.businesscard.PDExtendedBusinessCard
 
onAfterInstantiation(IScope) - Method in class com.helger.pd.indexer.mgr.PDMetaManager
 
onDestroy(IScope) - Method in class com.helger.pd.indexer.mgr.PDMetaManager
 
onExecute(JobDataMap, IJobExecutionContext) - Method in class com.helger.pd.indexer.job.ReIndexJob
 
OT - Static variable in class com.helger.pd.indexer.index.IndexerWorkItem
 
OT - Static variable in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
OWNER_DUPLICATE_ELIMINATION - Static variable in class com.helger.pd.indexer.storage.CPDStorage
 
OWNER_IMPORT_TRIGGERED - Static variable in class com.helger.pd.indexer.storage.CPDStorage
 
OWNER_MANUALLY_TRIGGERED - Static variable in class com.helger.pd.indexer.storage.CPDStorage
 
OWNER_SYNC_JOB - Static variable in class com.helger.pd.indexer.storage.CPDStorage
 

P

PARTICIPANT_ID - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
PDConfiguredTrustStore - Class in com.helger.pd.indexer.settings
A single truststore as found in the pd.properties configuration file.
PDConfiguredTrustStore(EKeyStoreType, String, String, String) - Constructor for class com.helger.pd.indexer.settings.PDConfiguredTrustStore
 
PDExtendedBusinessCard - Class in com.helger.pd.indexer.businesscard
This class encapsulates all the data to be added to the Lucene index.
PDExtendedBusinessCard(PDBusinessCard, Iterable<? extends IDocumentTypeIdentifier>) - Constructor for class com.helger.pd.indexer.businesscard.PDExtendedBusinessCard
Constructor with Business Card.
PDField - Class in com.helger.pd.indexer.storage.field
This class contains all the PD Lucene fields
PDIndexerManager - Class in com.helger.pd.indexer.mgr
The global indexer manager that takes an item for queuing and maintains the uniqueness of the items to queue.
PDIndexerManager(IPDStorageManager) - Constructor for class com.helger.pd.indexer.mgr.PDIndexerManager
Constructor.
Initialized the work item queue, the re-index queue and the dead-queue.
Schedules the re-index job.
Read all work items persisted to disk.
PDLucene - Class in com.helger.pd.indexer.lucene
The singleton wrapper around the Lucene index to be used in Peppol Directory.
PDLucene() - Constructor for class com.helger.pd.indexer.lucene.PDLucene
Default constructor using a StandardAnalyzer.
PDLucene(Supplier<? extends Analyzer>) - Constructor for class com.helger.pd.indexer.lucene.PDLucene
Constructor with a custom analyzer provider.
PDMetaManager - Class in com.helger.pd.indexer.mgr
The Peppol Directory meta manager.
PDMetaManager() - Constructor for class com.helger.pd.indexer.mgr.PDMetaManager
Deprecated.
PDNumericField<NATIVE_TYPE> - Class in com.helger.pd.indexer.storage.field
A Lucene field that can be mapped to a Number and back.
PDNumericField(String, Function<? super NATIVE_TYPE, ? extends Number>, Function<? super Number, ? extends NATIVE_TYPE>, Field.Store) - Constructor for class com.helger.pd.indexer.storage.field.PDNumericField
 
PDQueryManager - Class in com.helger.pd.indexer.storage
Peppol Directory Lucene Query manager
PDServerConfiguration - Class in com.helger.pd.indexer.settings
This class manages the configuration properties of the Peppol Directory Server.
PDStorageManager - Class in com.helger.pd.indexer.storage
The global storage manager that wraps the used Lucene index.
PDStorageManager(PDLucene) - Constructor for class com.helger.pd.indexer.storage.PDStorageManager
 
PDStoredBusinessEntity - Class in com.helger.pd.indexer.storage
This class represents a document stored in the Lucene index but with a nicer API to not work on a field basis.
PDStoredBusinessEntity() - Constructor for class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
PDStoredContact - Class in com.helger.pd.indexer.storage
This class represents a single business contact as stored by Lucene consisting of several fields.
PDStoredContact(String, String, String, String) - Constructor for class com.helger.pd.indexer.storage.PDStoredContact
 
PDStoredIdentifier - Class in com.helger.pd.indexer.storage
This class represents a single identifier as stored by Lucene consisting of a type and a value.
PDStoredIdentifier(String, String) - Constructor for class com.helger.pd.indexer.storage.PDStoredIdentifier
 
PDStoredMetaData - Class in com.helger.pd.indexer.storage
This class contains all the metadata stored in a PDStoredBusinessEntity.
PDStoredMetaData(LocalDateTime, String, String) - Constructor for class com.helger.pd.indexer.storage.PDStoredMetaData
 
PDStoredMLName - Class in com.helger.pd.indexer.storage
This class represents a single multilingual name as stored by Lucene consisting of a name and a language.
PDStoredMLName(String) - Constructor for class com.helger.pd.indexer.storage.PDStoredMLName
 
PDStoredMLName(String, String) - Constructor for class com.helger.pd.indexer.storage.PDStoredMLName
 
PDStringField<NATIVE_TYPE> - Class in com.helger.pd.indexer.storage.field
A Lucene field that can be mapped to a String and back.
PDStringField(String, Function<? super NATIVE_TYPE, ? extends String>, Function<? super String, ? extends NATIVE_TYPE>, Field.Store, EPDStringFieldTokenize) - Constructor for class com.helger.pd.indexer.storage.field.PDStringField
 

Q

queueObject(IIndexerWorkItem) - Method in class com.helger.pd.indexer.index.IndexerWorkItemQueue
Queue a work item and handle it asynchronously.
queueWorkItem(IParticipantIdentifier, EIndexerWorkItemType, String, String) - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
Queue a new work item

R

readLockedAtomic(IThrowingSupplier<T, IOException>) - Method in class com.helger.pd.indexer.lucene.PDLucene
Run the provided action within a locked section.
Note: because of a problem with JDK 1.8.60 (+) command line compiler, this method uses type "Exception" instead of "IOException" in the parameter signature
registerMicroTypeConverter(IMicroTypeConverterRegistry) - Method in class com.helger.pd.indexer.config.IndexerMicroTypeConverterRegistrar
 
REGISTRATION_DATE - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
ReIndexJob - Class in com.helger.pd.indexer.job
A Quartz job that is scheduled to re-index existing entries that failed to re-index previously.
ReIndexJob() - Constructor for class com.helger.pd.indexer.job.ReIndexJob
Public no argument constructor must be available.
reIndexParticipantData() - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
Re-index all entries that are ready to be re-indexed now.
ReIndexWorkItem - Class in com.helger.pd.indexer.reindex
The default implementation of IReIndexWorkItem.
ReIndexWorkItem(IIndexerWorkItem) - Constructor for class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
ReIndexWorkItemList - Class in com.helger.pd.indexer.reindex
This is the list with IReIndexWorkItem objects.
ReIndexWorkItemList(String) - Constructor for class com.helger.pd.indexer.reindex.ReIndexWorkItemList
 
ReIndexWorkItemMicroTypeConverter - Class in com.helger.pd.indexer.reindex
Micro type converter for ReIndexWorkItem
ReIndexWorkItemMicroTypeConverter() - Constructor for class com.helger.pd.indexer.reindex.ReIndexWorkItemMicroTypeConverter
 
REQUESTING_HOST_SML - Static variable in interface com.helger.pd.indexer.index.IIndexerWorkItem
Special requesting host if triggered by a scheduled SML run

S

schedule(SimpleScheduleBuilder) - Static method in class com.helger.pd.indexer.job.ReIndexJob
 
scoreMode() - Method in class com.helger.pd.indexer.lucene.AllDocumentsCollector
 
searchAll(Query, int, Consumer<Document>) - Method in class com.helger.pd.indexer.storage.PDStorageManager
 
searchAll(Query, int, Function<Document, T>, Consumer<? super T>) - Method in class com.helger.pd.indexer.storage.PDStorageManager
Search all documents matching the passed query and pass the result on to the provided Consumer.
searchAllDocuments(Query, int, Consumer<? super PDStoredBusinessEntity>) - Method in class com.helger.pd.indexer.storage.PDStorageManager
Search all documents matching the passed query and pass the result on to the provided Consumer.
searchAtomic(Query, Collector) - Method in class com.helger.pd.indexer.storage.PDStorageManager
Search all documents matching the passed query and pass the result on to the provided Consumer.
setBusinessCardProvider(IPDBusinessCardProvider) - Static method in class com.helger.pd.indexer.mgr.PDMetaManager
Set the global IPDBusinessCardProvider that is used for future create/update requests.
SMPBusinessCardProvider - Class in com.helger.pd.indexer.businesscard
The SMP based IPDBusinessCardProvider implementation.
SMPBusinessCardProvider(ESMPAPIType, URI, ISMPURLProvider, Supplier<? extends ICommonsList<? extends ISMLInfo>>) - Constructor for class com.helger.pd.indexer.businesscard.SMPBusinessCardProvider
Constructor.
stop() - Method in class com.helger.pd.indexer.index.IndexerWorkItemQueue
Stop the indexer work queue immediately.
SYNC - com.helger.pd.indexer.index.EIndexerWorkItemType
Use for internal synchronization (update or delete) of business cards

T

TOKENIZE - com.helger.pd.indexer.storage.field.EPDStringFieldTokenize
 
toString() - Method in class com.helger.pd.indexer.businesscard.PDExtendedBusinessCard
 
toString() - Method in class com.helger.pd.indexer.index.IndexerWorkItem
 
toString() - Method in class com.helger.pd.indexer.lucene.AllDocumentsCollector
 
toString() - Method in class com.helger.pd.indexer.mgr.PDIndexerManager
 
toString() - Method in class com.helger.pd.indexer.reindex.ReIndexWorkItem
 
toString() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
toString() - Method in class com.helger.pd.indexer.storage.PDStoredContact
 
toString() - Method in class com.helger.pd.indexer.storage.PDStoredIdentifier
 
toString() - Method in class com.helger.pd.indexer.storage.PDStoredMetaData
 
toString() - Method in class com.helger.pd.indexer.storage.PDStoredMLName
 

U

updateDocument(Term, Iterable<? extends IndexableField>) - Method in class com.helger.pd.indexer.lucene.PDLucene
Updates a document by first deleting the document(s) containing term and then adding the new document.
updateDocuments(Term, Iterable<? extends Iterable<? extends IndexableField>>) - Method in class com.helger.pd.indexer.lucene.PDLucene
Atomically deletes documents matching the provided delTerm and adds a block of documents with sequentially assigned document IDs, such that an external reader will see all or none of the documents.

V

valueOf(String) - Static method in enum com.helger.pd.indexer.index.EIndexerWorkItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pd.indexer.storage.field.EPDStringFieldTokenize
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.helger.pd.indexer.index.EIndexerWorkItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pd.indexer.storage.field.EPDStringFieldTokenize
Returns an array containing the constants of this enum type, in the order they are declared.
verifyClientCertificate(HttpServletRequest, String) - Static method in class com.helger.pd.indexer.clientcert.ClientCertificateValidator
Extract certificates from request and validate them.

W

WEBSITE_URI - Static variable in class com.helger.pd.indexer.storage.field.PDField
 
websiteURIs() - Method in class com.helger.pd.indexer.storage.PDStoredBusinessEntity
 
writeLockedAtomic(IThrowingRunnable<IOException>) - Method in class com.helger.pd.indexer.lucene.PDLucene
Run the provided action within a locked section.
A B C D E F G H I M N O P Q R S T U V W 
All Classes All Packages