Package org.exoplatform.wiki.jpa
Class EntityConverter
java.lang.Object
org.exoplatform.wiki.jpa.EntityConverter
Utility class to convert JPA entity objects
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.exoplatform.social.metadata.model.MetadataKeystatic final org.exoplatform.social.metadata.model.MetadataType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbuildNotePageMetadata(Page note, boolean isDraft) static AttachmentconvertAttachmentEntityToAttachment(org.exoplatform.commons.file.services.FileService fileService, AttachmentEntity attachmentEntity, boolean loadContent) static DraftPageAttachmentEntityconvertAttachmentToDraftPageAttachmentEntity(org.exoplatform.commons.file.services.FileService fileService, Attachment attachment) static PageAttachmentEntityconvertAttachmentToPageAttachmentEntity(org.exoplatform.commons.file.services.FileService fileService, Attachment attachment) static DraftPageconvertDraftPageEntityToDraftPage(DraftPageEntity draftPageEntity) static DraftPageEntityconvertDraftPageToDraftPageEntity(DraftPage draftPage, PageDAO pageDAO) static PageconvertPageEntityToPage(PageEntity pageEntity) static PageEntityconvertPageToPageEntity(Page page, WikiDAO wikiDAO) static PageHistoryconvertPageVersionEntityToPageHistory(PageVersionEntity pageVersionEntity) static PageVersionconvertPageVersionEntityToPageVersion(PageVersionEntity pageVersionEntity) static List<PermissionEntry> convertPermissionEntitiesToPermissionEntries(List<PermissionEntity> permissionEntities, List<PermissionType> filteredPermissionTypes) static PermissionEntryconvertPermissionEntityToPermissionEntry(PermissionEntity permissionEntity) static List<PermissionEntity> convertPermissionEntriesToPermissionEntities(List<PermissionEntry> permissionEntries) static WikiconvertWikiEntityToWiki(WikiEntity wikiEntity) static WikiEntityconvertWikiToWikiEntity(Wiki wiki, WikiDAO wikiDAO) toDraftPages(List<DraftPageEntity> draftPageEntities) static List<PageHistory> toPageHistoryVersions(List<PageVersionEntity> pageVersionEntities)
-
Field Details
-
NOTES_METADATA_TYPE
public static final org.exoplatform.social.metadata.model.MetadataType NOTES_METADATA_TYPE -
NOTES_METADATA_KEY
public static final org.exoplatform.social.metadata.model.MetadataKey NOTES_METADATA_KEY
-
-
Constructor Details
-
EntityConverter
public EntityConverter()
-
-
Method Details
-
convertWikiEntityToWiki
-
convertWikiToWikiEntity
-
convertPageEntityToPage
-
buildNotePageMetadata
-
convertPermissionEntitiesToPermissionEntries
public static List<PermissionEntry> convertPermissionEntitiesToPermissionEntries(List<PermissionEntity> permissionEntities, List<PermissionType> filteredPermissionTypes) -
convertPageToPageEntity
-
convertPermissionEntriesToPermissionEntities
public static List<PermissionEntity> convertPermissionEntriesToPermissionEntities(List<PermissionEntry> permissionEntries) -
convertAttachmentEntityToAttachment
public static Attachment convertAttachmentEntityToAttachment(org.exoplatform.commons.file.services.FileService fileService, AttachmentEntity attachmentEntity, boolean loadContent) throws WikiException - Throws:
WikiException
-
convertAttachmentToPageAttachmentEntity
public static PageAttachmentEntity convertAttachmentToPageAttachmentEntity(org.exoplatform.commons.file.services.FileService fileService, Attachment attachment) throws WikiException - Throws:
WikiException
-
convertAttachmentToDraftPageAttachmentEntity
public static DraftPageAttachmentEntity convertAttachmentToDraftPageAttachmentEntity(org.exoplatform.commons.file.services.FileService fileService, Attachment attachment) throws WikiException - Throws:
WikiException
-
convertDraftPageEntityToDraftPage
-
convertDraftPageToDraftPageEntity
public static DraftPageEntity convertDraftPageToDraftPageEntity(DraftPage draftPage, PageDAO pageDAO) -
convertPageVersionEntityToPageVersion
public static PageVersion convertPageVersionEntityToPageVersion(PageVersionEntity pageVersionEntity) -
convertPageVersionEntityToPageHistory
public static PageHistory convertPageVersionEntityToPageHistory(PageVersionEntity pageVersionEntity) -
convertPermissionEntityToPermissionEntry
public static PermissionEntry convertPermissionEntityToPermissionEntry(PermissionEntity permissionEntity) -
toPageHistoryVersions
-
toDraftPages
-