@Override public Folder toEntityModel() { FolderImpl folderImpl = new FolderImpl(); folderImpl.setFolderId(folderId); folderImpl.setCompanyId(companyId); folderImpl.setUserId(userId); if (userName == null) { folderImpl.setUserName(StringPool.BLANK); } else { folderImpl.setUserName(userName); } if (createDate == Long.MIN_VALUE) { folderImpl.setCreateDate(null); } else { folderImpl.setCreateDate(new Date(createDate)); } if (modifiedDate == Long.MIN_VALUE) { folderImpl.setModifiedDate(null); } else { folderImpl.setModifiedDate(new Date(modifiedDate)); } folderImpl.setAccountId(accountId); if (fullName == null) { folderImpl.setFullName(StringPool.BLANK); } else { folderImpl.setFullName(fullName); } if (displayName == null) { folderImpl.setDisplayName(StringPool.BLANK); } else { folderImpl.setDisplayName(displayName); } folderImpl.setRemoteMessageCount(remoteMessageCount); folderImpl.resetOriginalValues(); return folderImpl; }