package com.aperture_software.glados_wiki.entities.functions.page; import com.aperture_software.glados_wiki.entities.Page; import com.aperture_software.glados_wiki.entities.page.PageResponse; import com.google.common.base.Function; /** * Created by jhyun on 14. 3. 15. */ public class PageToPageResponseFunction implements Function<Page, PageResponse> { @Override public PageResponse apply(Page page) { if (page == null) return null; PageResponse pageResponse = new PageResponse(); // id if (page.getId() != null) pageResponse.setId(page.getId().toString()); // pageResponse.setTitle(page.getTitle()); pageResponse.setCtime(page.getCtime()); pageResponse.setMtime(page.getMtime()); pageResponse.setTags(page.getTags()); // return pageResponse; } }