/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.content.mail; import com.enonic.cms.core.content.ContentEntity; import com.enonic.cms.core.content.ContentVersionEntity; import com.enonic.cms.core.mail.MailRecipient; import com.enonic.cms.core.security.user.UserEntity; /** * Created by IntelliJ IDEA. * User: rmh * Date: Jun 18, 2010 * Time: 10:56:21 AM */ public class AssignmentTakenOverMailTemplate extends AbstractAssignmentMailTemplate { private UserEntity newAssignee; public AssignmentTakenOverMailTemplate( ContentEntity content, ContentVersionEntity contentVersion ) { super( contentVersion, content ); } @Override public String getBody() { StringBuffer body = new StringBuffer(); body.append( getTranslation( "%contentAssignmentTakenOverBody%", getLanguageCode() ) + " " + createUserName( assigner ) ); /* if ( StringUtils.isNotBlank( assignmentDescription ) ) { addNewLine( body ); body.append( assignmentDescription ); } */ addNewLine( body ); addNewLine( body ); body.append( createAssignmentMailInfoElement() ); return body.toString(); } @Override public MailRecipient getFrom() { return new MailRecipient( assigner.getDisplayName(), assigner.getEmail() ); } @Override public String getSubject() { return getTranslation( "%contentAssignmentTakenOverSubject%", getLanguageCode() ) + ": " + contentVersion.getTitle(); } }