Project

General

Profile

Download (1.09 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
 *
3
 */
4
package eu.etaxonomy.cdm.database.update;
5

    
6
/**
7
 * @author a.mueller
8
 *
9
 */
10
public class LanguageStringTableCreator extends MapTableCreator {
11

    
12
	public static LanguageStringTableCreator NewLanguageStringInstance(String stepName, String tableName, String attributeName, boolean includeAudTable){
13
		LanguageStringTableCreator result = new LanguageStringTableCreator(stepName, tableName, tableName, attributeName, includeAudTable);
14
		return result;
15
	}
16

    
17

    
18
	protected LanguageStringTableCreator(String stepName, String firstTableName, String firstTableAlias, String attributeName, boolean includeAudTable) {
19
		super(stepName, firstTableName, firstTableAlias, "LanguageString", attributeName, "DefinedTermBase", includeAudTable);
20
	}
21

    
22
//	@Override
23
//    protected String primaryKey(boolean isAudit){
24
//		String result = "";
25
//		if (! isAudit){
26
//			result = getFirstIdColumn() + ",";
27
//			result += getMapKeyColumn() + ",";
28
//		}else{
29
//			result = "REV, " + primaryKey(false) + ",";
30
//			result += getSecondIdColumn() + ",";
31
//		}
32
//		result = StringUtils.chomp(result.trim(), ",");
33
//		return result;
34
//	}
35

    
36
}
(16-16/35)