View Javadoc
1   package com.atlassian.activeobjects.backup;
2   
3   import com.atlassian.activeobjects.ao.AtlassianTablePrefix;
4   import com.atlassian.activeobjects.internal.Prefix;
5   import com.atlassian.activeobjects.internal.SimplePrefix;
6   import net.java.ao.RawEntity;
7   import net.java.ao.atlassian.AtlassianTableNameConverter;
8   import net.java.ao.schema.TableNameConverter;
9   
10  public final class BackupActiveObjectsTableNameConverter implements TableNameConverter {
11      public static final Prefix PREFIX = new SimplePrefix("AO_000000");
12  
13      private final TableNameConverter tableNameConverter;
14  
15      public BackupActiveObjectsTableNameConverter() {
16          tableNameConverter = new AtlassianTableNameConverter(new AtlassianTablePrefix(PREFIX));
17      }
18  
19      @Override
20      public String getName(Class<? extends RawEntity<?>> clazz) {
21          return tableNameConverter.getName(clazz);
22      }
23  }