View Javadoc

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  }