Class EmailDocumentToEntityConverter
- java.lang.Object
-
- org.openiam.elasticsearch.converter.AbstractDocumentToEntityConverter<D,E,DTO>
-
- org.openiam.elasticsearch.converter.AbstractKeyDocumentToEntityConverter<D,E,DTO>
-
- org.openiam.elasticsearch.converter.AbstractKeyNameDocumentToEntityConverter<D,E,DTO>
-
- org.openiam.elasticsearch.converter.AbstractMetadataTypeDocumentToEntityConverter<D,E,DTO>
-
- org.openiam.elasticsearch.converter.AbstractContactInformationDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
- org.openiam.elasticsearch.converter.EmailDocumentToEntityConverter
-
@Component("emailDocumentToEntityConverter") public class EmailDocumentToEntityConverter extends AbstractContactInformationDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
-
Constructor Summary
Constructors Constructor Description EmailDocumentToEntityConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmailDocconvertToDocument(EmailAddressEntity entity)EmailAddressconvertToDTO(EmailDoc doc)EmailAddressEntityconvertToEntity(EmailDoc doc)Class<EmailDoc>getDocumentClass()Class<EmailAddress>getDTOClass()Class<EmailAddressEntity>getEntityClass()protected EmailDocnewDocument()protected EmailAddressnewDTO()protected EmailAddressEntitynewEntity()-
Methods inherited from class org.openiam.elasticsearch.converter.AbstractKeyNameDocumentToEntityConverter
isCanBeReindexed
-
Methods inherited from class org.openiam.elasticsearch.converter.AbstractDocumentToEntityConverter
convertToDocumentList, convertToEntityList
-
-
-
-
Method Detail
-
newDocument
protected EmailDoc newDocument()
- Specified by:
newDocumentin classAbstractDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
newEntity
protected EmailAddressEntity newEntity()
- Specified by:
newEntityin classAbstractDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
getDocumentClass
public Class<EmailDoc> getDocumentClass()
- Specified by:
getDocumentClassin classAbstractDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
getEntityClass
public Class<EmailAddressEntity> getEntityClass()
- Specified by:
getEntityClassin classAbstractDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
convertToDocument
public EmailDoc convertToDocument(EmailAddressEntity entity)
- Overrides:
convertToDocumentin classAbstractContactInformationDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
convertToEntity
public EmailAddressEntity convertToEntity(EmailDoc doc)
- Overrides:
convertToEntityin classAbstractContactInformationDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
convertToDTO
public EmailAddress convertToDTO(EmailDoc doc)
- Overrides:
convertToDTOin classAbstractContactInformationDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
newDTO
protected EmailAddress newDTO()
- Specified by:
newDTOin classAbstractDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
getDTOClass
public Class<EmailAddress> getDTOClass()
- Specified by:
getDTOClassin classAbstractDocumentToEntityConverter<EmailDoc,EmailAddressEntity,EmailAddress>
-
-