1 package de.webman.duplication.eventhandler; 2 3 import com.teamkonzept.web.servlet.*; 4 import com.teamkonzept.webman.mainint.*; 5 import com.teamkonzept.webman.db.*; 6 import com.teamkonzept.web.*; 7 import com.teamkonzept.lib.*; 8 9 import com.teamkonzept.web.oracle.*; 10 import com.teamkonzept.field.*; 11 import com.teamkonzept.db.*; 12 import de.webman.generator.*; 13 import com.teamkonzept.webman.*; 14 15 import java.io.*; 16 import java.util.*; 17 import java.sql.*; 18 import java.text.*; 19 20 21 22 23 public abstract class NameModifier{ 24 public String classIdentifier; 25 26 TKParams params; 27 TKHashtable myParams; 28 29 int nrOfCopies; 30 31 NameModifier(){ 32 } 33 34 void init(TKParams params, int nrOfCopies){ 35 36 params = params; 37 myParams = params.getClass(classIdentifier); 38 this.nrOfCopies = nrOfCopies; 39 localInit(); 40 } 41 42 abstract void localInit(); 46 public abstract boolean checkParams(); 47 48 public abstract String modify(int copyNr, String oldName); 49 } 50 51 | Popular Tags |