1 package org.appfuse.webapp.services.impl;
2
3 import org.apache.tapestry5.ValueEncoder;
4 import org.appfuse.webapp.data.FileData;
5
6 /**
7 * Encoder for FileData objects
8 *
9 * @author Serge Eby
10 */
11 public class FileDataEncoder implements ValueEncoder<FileData> {
12
13
14 public String toClient(FileData fileData) {
15 return fileData.getFile().getFileName();
16 }
17
18 public FileData toValue(String name) {
19 FileData fileData = new FileData();
20 fileData.setFriendlyName(name);
21 return fileData;
22 }
23 }