Project

General

Profile

1
package eu.dnetlib.domain.functionality;
2

    
3
import java.util.Locale;
4
import java.util.Map;
5

    
6
public class InternalUrlDisplayType extends DriverUrlDisplayType{
7
	
8
	public InternalUrlDisplayType(String field, Map<Locale, String> descriptionMap, 
9
			String action, String parameter) {
10
		super(field, descriptionMap, action, parameter);
11
	}
12

    
13
/*	private StringBuilder generateHref(String fieldValue, StringBuilder builder) {
14
		return builder.append("<a href=\"").append(this.getAction())
15
						.append(".action?").append(this.getParameter())
16
						.append("=").append(fieldValue).append("\">");
17
	}
18

    
19
	@Override
20
	public int getDisplayMessage(StringBuilder builder, Document document, 
21
			String fieldValue) {
22
		String finalValue = replaceFieldValueExpression(document,
23
				getDescription(), fieldValue);
24
		builder = generateHref(fieldValue, builder);
25
		builder.append(finalValue);
26
		builder.append("</a>");
27

    
28
		return finalValue.length();
29
			
30
	}
31

    
32
	@Override
33
	int getDisplayMessage(StringBuilder builder, Document document,
34
			String fieldValue, String secondaryLink) {
35
		String finalValue = replaceFieldValueExpression(document,
36
				secondaryLink, fieldValue);
37
		builder = generateHref(fieldValue, builder);
38
		builder.append(finalValue);
39
		builder.append("</a>");
40

    
41
		return finalValue.length();
42
		
43
	}
44
*/
45
}
(20-20/59)