A B C D E F G H I M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
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 allDocument
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 aPDStoredBusinessEntity
. - 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 forIndexerWorkItem
- 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.
All Classes All Packages