@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); } }
/** * Constructor. Supply owning mapping. */ public ValueMappingImpl(FieldMapping owner) { super(owner); _info = owner.getMappingRepository().newMappingInfo(this); _info.setUseClassCriteria(owner.getMappingRepository(). getMappingDefaults().useClassCriteria()); }
/** * Constructor. Supply owning mapping. */ public ValueMappingImpl(FieldMapping owner) { super(owner); _info = owner.getMappingRepository().newMappingInfo(this); _info.setUseClassCriteria(owner.getMappingRepository(). getMappingDefaults().useClassCriteria()); }
/** * Constructor. Supply owning mapping. */ public ValueMappingImpl(FieldMapping owner) { super(owner); _info = owner.getMappingRepository().newMappingInfo(this); _info.setUseClassCriteria(owner.getMappingRepository(). getMappingDefaults().useClassCriteria()); }
/** * Constructor. Supply owning mapping. */ public ValueMappingImpl(FieldMapping owner) { super(owner); _info = owner.getMappingRepository().newMappingInfo(this); _info.setUseClassCriteria(owner.getMappingRepository(). getMappingDefaults().useClassCriteria()); }
/** * Constructor. Supply owning mapping. */ public ValueMappingImpl(FieldMapping owner) { super(owner); _info = owner.getMappingRepository().newMappingInfo(this); _info.setUseClassCriteria(owner.getMappingRepository(). getMappingDefaults().useClassCriteria()); }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
break; case KEY_CLASS_CRIT: fm.getKeyMapping().getValueInfo().setUseClassCriteria (((KeyClassCriteria) anno).value()); break; break; case CLASS_CRIT: fm.getValueInfo().setUseClassCriteria (((ClassCriteria) anno).value()); break; break; case ELEM_CLASS_CRIT: fm.getElementMapping().getValueInfo().setUseClassCriteria (((ElementClassCriteria) anno).value()); break;
break; case KEY_CLASS_CRIT: fm.getKeyMapping().getValueInfo().setUseClassCriteria (((KeyClassCriteria) anno).value()); break; break; case CLASS_CRIT: fm.getValueInfo().setUseClassCriteria (((ClassCriteria) anno).value()); break; break; case ELEM_CLASS_CRIT: fm.getElementMapping().getValueInfo().setUseClassCriteria (((ElementClassCriteria) anno).value()); break;
break; case KEY_CLASS_CRIT: fm.getKeyMapping().getValueInfo().setUseClassCriteria (((KeyClassCriteria) anno).value()); break; break; case CLASS_CRIT: fm.getValueInfo().setUseClassCriteria (((ClassCriteria) anno).value()); break; break; case ELEM_CLASS_CRIT: fm.getElementMapping().getValueInfo().setUseClassCriteria (((ElementClassCriteria) anno).value()); break;
break; case KEY_CLASS_CRIT: fm.getKeyMapping().getValueInfo().setUseClassCriteria (((KeyClassCriteria) anno).value()); break; break; case CLASS_CRIT: fm.getValueInfo().setUseClassCriteria (((ClassCriteria) anno).value()); break; break; case ELEM_CLASS_CRIT: fm.getElementMapping().getValueInfo().setUseClassCriteria (((ElementClassCriteria) anno).value()); break;