/** * Create an instance of {@link JaxbHbmBasicAttributeType } * */ public JaxbHbmBasicAttributeType createJaxbHbmBasicAttributeType() { return new JaxbHbmBasicAttributeType(); }
@Override public String getPropertyAccessorName() { return basicAttributeMapping.getAccess(); }
@Override public String getColumnAttribute() { return basicAttributeMapping.getColumnAttribute(); }
@Override public SizeSource getSizeSource() { return Helper.interpretSizeSource( basicAttributeMapping.getLength(), basicAttributeMapping.getScale(), basicAttributeMapping.getPrecision() ); }
@Test public void testMashallAttributeWithNullGenerationTiming() throws Exception { JaxbHbmHibernateMapping hm = new JaxbHbmHibernateMapping(); JaxbHbmRootEntityType clazz = new JaxbHbmRootEntityType(); JaxbHbmSimpleIdType id = new JaxbHbmSimpleIdType(); JaxbHbmBasicAttributeType att = new JaxbHbmBasicAttributeType(); att.setName( "attributeName" ); clazz.getAttributes().add( att ); clazz.setId( id ); hm.getClazz().add( clazz ); XmlBindingChecker.checkValidGeneration( hm ); }
@Override public String getSourceName() { return basicAttributeMapping.getName(); }
@Override public String getXmlNodeName() { return basicAttributeMapping.getNode(); }
@Override public GenerationTiming getGenerationTiming() { return basicAttributeMapping.getGenerated(); }
@Override public List getColumnOrFormulaElements() { return basicAttributeMapping.getColumnOrFormula(); }
@Override public Set<String> getIndexConstraintNames() { return CommaSeparatedStringHelper.split( basicAttributeMapping.getIndex() ); }
@Override public String getFormulaAttribute() { return basicAttributeMapping.getFormulaAttribute(); }
@Override public SizeSource getSizeSource() { return Helper.interpretSizeSource( basicAttributeMapping.getLength(), basicAttributeMapping.getScale(), basicAttributeMapping.getPrecision() ); }
@Override public String getName() { return propertyElement.getName(); }
@Override public String getXmlNodeName() { return propertyElement.getNode(); }
@Override public GenerationTiming getGenerationTiming() { return propertyElement.getGenerated(); }
@Override public List getColumnOrFormulaElements() { return basicAttributeMapping.getColumnOrFormula(); }
@Override public Set<String> getIndexConstraintNames() { return CommaSeparatedStringHelper.split( basicAttributeMapping.getIndex() ); }
@Override public String getFormulaAttribute() { return basicAttributeMapping.getFormulaAttribute(); }
@Override public String getName() { return basicAttributeMapping.getName(); }
/** * Create an instance of {@link JaxbHbmBasicAttributeType } * */ public JaxbHbmBasicAttributeType createJaxbHbmBasicAttributeType() { return new JaxbHbmBasicAttributeType(); }