Refine search
@Override protected void parseElementClassCriteriaAttr(FieldMetaData fmd, Attributes attrs) throws SAXException { String elementClassCriteriaString = attrs.getValue("element-class-criteria"); if (!StringUtils.isEmpty(elementClassCriteriaString)) { FieldMapping fm = (FieldMapping) fmd; boolean elementClassCriteria = Boolean.parseBoolean(elementClassCriteriaString); fm.getElementMapping().getValueInfo().setUseClassCriteria(elementClassCriteria); } }
@Override protected void parseElementClassCriteriaAttr(FieldMetaData fmd, Attributes attrs) throws SAXException { String elementClassCriteriaString = attrs.getValue("element-class-criteria"); if (!StringUtil.isEmpty(elementClassCriteriaString)) { FieldMapping fm = (FieldMapping) fmd; boolean elementClassCriteria = Boolean.parseBoolean(elementClassCriteriaString); fm.getElementMapping().getValueInfo().setUseClassCriteria(elementClassCriteria); } }
@Override protected void parseElementClassCriteriaAttr(FieldMetaData fmd, Attributes attrs) throws SAXException { String elementClassCriteriaString = attrs.getValue("element-class-criteria"); if (!StringUtil.isEmpty(elementClassCriteriaString)) { FieldMapping fm = (FieldMapping) fmd; boolean elementClassCriteria = Boolean.parseBoolean(elementClassCriteriaString); fm.getElementMapping().getValueInfo().setUseClassCriteria(elementClassCriteria); } }
/** * Parse @ElementColumn(s). */ private void parseElementColumns(FieldMapping fm, ElementColumn... pcols) { if (pcols.length == 0) return; List<Column> cols = new ArrayList<Column>(pcols.length); int unique = 0; for (int i = 0; i < pcols.length; i++) { cols.add(newColumn(pcols[i])); unique |= (pcols[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
public ForeignKey getJoinForeignKey (final FieldMapping field, Table table, boolean adapt) { if (field.isUni1ToMFK()) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); return getJoin(field, table, adapt, cols); } return null; }
public ForeignKey getJoinForeignKey (final FieldMapping field, Table table, boolean adapt) { if (field.isUni1ToMFK()) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); return getJoin(field, table, adapt, cols); } return null; }
public ForeignKey getJoinForeignKey (final FieldMapping field, Table table, boolean adapt) { if (field.isUni1ToMFK()) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); return getJoin(field, table, adapt, cols); } return null; }
/** * Parse @ElementColumn(s). */ private void parseElementColumns(FieldMapping fm, ElementColumn... pcols) { if (pcols.length == 0) return; List<Column> cols = new ArrayList<Column>(pcols.length); int unique = 0; for (int i = 0; i < pcols.length; i++) { cols.add(newColumn(pcols[i], delimit())); unique |= (pcols[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
public ForeignKey getJoinForeignKey (final FieldMapping field, Table table, boolean adapt) { if (field.isUni1ToMFK()) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); return getJoin(field, table, adapt, cols); } return null; }
/** * Parse @ElementJoinColumn(s). */ protected void parseElementJoinColumns(FieldMapping fm, ElementJoinColumn... joins) { if (joins.length == 0) return; List<Column> cols = new ArrayList<Column>(joins.length); int unique = 0; for (int i = 0; i < joins.length; i++) { cols.add(newColumn(joins[i], delimit())); unique |= (joins[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
/** * Parse @Enumerated. */ private void parseEnumerated(FieldMapping fm, Enumerated anno) { String strat = EnumValueHandler.class.getName() + "(StoreOrdinal=" + String.valueOf(anno.value() == EnumType.ORDINAL) + ")"; if (fm.isElementCollection()) fm.getElementMapping().getValueInfo().setStrategy(strat); else fm.getValueInfo().setStrategy(strat); }
/** * Parse @ElementColumn(s). */ private void parseElementColumns(FieldMapping fm, ElementColumn... pcols) { if (pcols.length == 0) return; List<Column> cols = new ArrayList<Column>(pcols.length); int unique = 0; for (int i = 0; i < pcols.length; i++) { cols.add(newColumn(pcols[i], delimit())); unique |= (pcols[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
/** * Parse @ElementColumn(s). */ private void parseElementColumns(FieldMapping fm, ElementColumn... pcols) { if (pcols.length == 0) return; List<Column> cols = new ArrayList<Column>(pcols.length); int unique = 0; for (int i = 0; i < pcols.length; i++) { cols.add(newColumn(pcols[i], delimit())); unique |= (pcols[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
/** * Parse @Enumerated. */ private void parseEnumerated(FieldMapping fm, Enumerated anno) { String strat = EnumValueHandler.class.getName() + "(StoreOrdinal=" + String.valueOf(anno.value() == EnumType.ORDINAL) + ")"; if (fm.isElementCollection()) fm.getElementMapping().getValueInfo().setStrategy(strat); else fm.getValueInfo().setStrategy(strat); }
public boolean isUniMTo1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.MANY_TO_ONE && hasJoinTable(field) && !isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }
public boolean isBi1To1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.ONE_TO_ONE && hasJoinTable(field) && isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }
/** * Parse @Enumerated. */ private void parseEnumerated(FieldMapping fm, Enumerated anno) { String strat = EnumValueHandler.class.getName() + "(StoreOrdinal=" + String.valueOf(anno.value() == EnumType.ORDINAL) + ")"; if (fm.isElementCollection()) fm.getElementMapping().getValueInfo().setStrategy(strat); else fm.getValueInfo().setStrategy(strat); }
public boolean isUniMTo1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.MANY_TO_ONE && hasJoinTable(field) && !isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }
public boolean isBi1To1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.ONE_TO_ONE && hasJoinTable(field) && isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }
public boolean isUni1To1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.ONE_TO_ONE && hasJoinTable(field) && !isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }