Class GroupDocumentToEntityConverter
- 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<GroupDoc,GroupEntity,Group>
-
- org.openiam.elasticsearch.converter.GroupDocumentToEntityConverter
-
@Component("goleDocumentToEntityConverter") public class GroupDocumentToEntityConverter extends AbstractMetadataTypeDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
-
Constructor Summary
Constructors Constructor Description GroupDocumentToEntityConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupDoc
convertToDocument(GroupEntity entity)
Group
convertToDTO(GroupDoc doc)
GroupEntity
convertToEntity(GroupDoc doc)
Class<GroupDoc>
getDocumentClass()
Class<Group>
getDTOClass()
Class<GroupEntity>
getEntityClass()
protected GroupDoc
newDocument()
protected Group
newDTO()
protected GroupEntity
newEntity()
-
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 GroupDoc newDocument()
- Specified by:
newDocument
in classAbstractDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
newEntity
protected GroupEntity newEntity()
- Specified by:
newEntity
in classAbstractDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
getDocumentClass
public Class<GroupDoc> getDocumentClass()
- Specified by:
getDocumentClass
in classAbstractDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
getEntityClass
public Class<GroupEntity> getEntityClass()
- Specified by:
getEntityClass
in classAbstractDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
convertToDocument
public GroupDoc convertToDocument(GroupEntity entity)
- Overrides:
convertToDocument
in classAbstractMetadataTypeDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
convertToEntity
public GroupEntity convertToEntity(GroupDoc doc)
- Overrides:
convertToEntity
in classAbstractMetadataTypeDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
convertToDTO
public Group convertToDTO(GroupDoc doc)
- Overrides:
convertToDTO
in classAbstractMetadataTypeDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
newDTO
protected Group newDTO()
- Specified by:
newDTO
in classAbstractDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
getDTOClass
public Class<Group> getDTOClass()
- Specified by:
getDTOClass
in classAbstractDocumentToEntityConverter<GroupDoc,GroupEntity,Group>
-
-