Skip to content
Snippets Groups Projects
Commit d521715d authored by Eugene Livis's avatar Eugene Livis
Browse files

Limit 'to' and 'from' email sections to 75 characters

parent 9ff7095e
No related branches found
No related tags found
No related merge requests found
......@@ -46,6 +46,7 @@
public interface TimelineEventType extends Comparable<TimelineEventType> {
static final int EMAIL_FULL_DESCRIPTION_LENGTH_MAX = 150;
static final int EMAIL_TO_FROM_LENGTH_MAX = 75;
String getDisplayName();
......@@ -298,9 +299,15 @@ public SortedSet<TimelineEventType> getSubTypes() {
new BlackboardArtifact.Type(TSK_EMAIL_MSG),
new Type(TSK_DATETIME_SENT),
artf -> {
final BlackboardAttribute emailFrom = getAttributeSafe(artf, new Type(TSK_EMAIL_FROM));
final BlackboardAttribute emailTo = getAttributeSafe(artf, new Type(TSK_EMAIL_TO));
return stringValueOf(emailFrom) + " to " + stringValueOf(emailTo); // NON-NLS
String emailFrom = stringValueOf(getAttributeSafe(artf, new Type(TSK_EMAIL_FROM)));
if (emailFrom.length() > EMAIL_TO_FROM_LENGTH_MAX) {
emailFrom = emailFrom.substring(0, EMAIL_TO_FROM_LENGTH_MAX);
}
String emailTo = stringValueOf(getAttributeSafe(artf, new Type(TSK_EMAIL_TO)));
if (emailTo.length() > EMAIL_TO_FROM_LENGTH_MAX) {
emailTo = emailTo.substring(0, EMAIL_TO_FROM_LENGTH_MAX);
}
return emailFrom + " to " + emailTo; // NON-NLS
},
new AttributeExtractor(new Type(TSK_SUBJECT)),
artf -> {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment