1 package org.jahia.tools.migration; 2 3 import org.w3c.dom.Element ; 4 5 11 public class TableToMigrate { 12 13 private static final String TABLE_NAME = "name"; 15 private static final String TABLE_COLUMN = "column"; 16 private static final String TABLE_DB_CRITERIA = "db_criteria"; 17 private static final String TABLE_LDAP_CRITERIA = "ldap_criteria"; 18 private static final String TABLE_CURRENT_LDAP = "current_ldap_attribute"; 19 private static final String TABLE_NEW_LDAP = "new_ldap_attribute"; 20 private static final String TABLE_DB_PREFIX = "db_prefix"; 21 22 private String tableName; 24 25 private String columnName; 27 28 private String dbCriteria; 30 31 private String ldapCriteria; 33 34 private String currentAttr; 36 37 private String newAttr; 39 40 private String dbPrefix; 42 43 48 public TableToMigrate(Element element) { 49 try { 50 tableName = XMLUtility.getElementValue(TABLE_NAME, element); 51 columnName = XMLUtility.getElementValue(TABLE_COLUMN, element); 52 dbCriteria = XMLUtility.getElementValue(TABLE_DB_CRITERIA, element); 53 ldapCriteria = XMLUtility.getElementValue(TABLE_LDAP_CRITERIA, element); 54 currentAttr = XMLUtility.getElementValue(TABLE_CURRENT_LDAP, element); 55 newAttr = XMLUtility.getElementValue(TABLE_NEW_LDAP, element); 56 dbPrefix = XMLUtility.getElementValue(TABLE_DB_PREFIX, element); 57 } catch (Exception e) {} 58 } 59 60 65 public String getTableName() { 66 return tableName; 67 } 68 69 74 public String getColumnName() { 75 return columnName; 76 } 77 78 83 public String getDbCriteria() { 84 return dbCriteria; 85 } 86 87 92 public String getLdapCriteria() { 93 return ldapCriteria; 94 } 95 96 101 public String getCurrentAttr() { 102 return currentAttr; 103 } 104 105 110 public String getNewAttr() { 111 return newAttr; 112 } 113 114 119 public String getDbPrefix() { 120 return dbPrefix; 121 } 122 } | Popular Tags |