1
2
3
4
5
6
7 package org.asyrinx.joey.gen.command.rdb2java.standard;
8
9 import org.asyrinx.joey.gen.model.Element;
10 import org.asyrinx.joey.gen.model.java.Entity;
11 import org.asyrinx.joey.gen.model.java.JavaEnumeration;
12 import org.asyrinx.joey.gen.model.rdb.RdbEnumeration;
13 import org.asyrinx.joey.gen.model.rdb.Table;
14
15 /***
16 * @author akima
17 */
18 public interface PackagingStrategy {
19 String toPackageName(Table table);
20
21 String toPackageName(RdbEnumeration enumeration);
22
23 String getPackageName(Element element);
24
25 /***
26 * @param entity
27 */
28 void preparePackageNames(Entity entity);
29
30 /***
31 * @param enum
32 */
33 void preparePackageName(JavaEnumeration enum);
34 }