test_class.declarator: featureModel
test_class.modifier: private
test_class.original_string: private FeatureModel featureModel;
test_class.type: FeatureModel
test_class.var_name: featureModel
test_class.declarator: feature1
test_class.modifier: private
test_class.original_string: private HibernateTestFeature feature1;
test_class.type: HibernateTestFeature
test_class.var_name: feature1
test_class.file: plugin/layer-hibernate/hibernate/src/test/java/org/geomajas/layer/hibernate/HibernateFeatureModelTest.java
test_class.identifier: HibernateFeatureModelTest
test_class.superclass: extends AbstractHibernateLayerModelTest
test_case.body: @Test
  	public void getIdAttributeLong() throws Exception {
  		Assert.assertEquals(1L, featureModel.getAttribute(feature1, PARAM_ID_ATTR).getValue());
  	}
test_case.class_method_signature: HibernateFeatureModelTest.getIdAttributeLong()
test_case.full_signature: @Test public void getIdAttributeLong()
test_case.identifier: getIdAttributeLong
test_case.invocations: assertEquals getValue getAttribute
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getIdAttributeLong()
focal_class.declarator: geoService
focal_class.modifier: @Autowired
  	private
focal_class.original_string: @Autowired
  	private GeoService geoService;
focal_class.type: GeoService
focal_class.var_name: geoService
focal_class.declarator: srid
focal_class.modifier: private
focal_class.original_string: private int srid;
focal_class.type: int
focal_class.var_name: srid
focal_class.declarator: entityMappingService
focal_class.modifier: @Autowired
  	private
focal_class.original_string: @Autowired
  	private EntityAttributeService entityMappingService;
focal_class.type: EntityAttributeService
focal_class.var_name: entityMappingService
focal_class.declarator: entityMapper
focal_class.modifier: private
focal_class.original_string: private EntityMapper entityMapper;
focal_class.type: EntityMapper
focal_class.var_name: entityMapper
focal_class.file: plugin/layer-hibernate/hibernate/src/main/java/org/geomajas/layer/hibernate/HibernateFeatureModel.java
focal_class.identifier: HibernateFeatureModel
focal_class.interfaces: implements FeatureModel
focal_class.class_method_signature: HibernateFeatureModel.setLayerInfo(VectorLayerInfo layerInfo)
focal_class.full_signature: @Override public void setLayerInfo(VectorLayerInfo layerInfo)
focal_class.identifier: setLayerInfo
focal_class.modifiers: @Override public
focal_class.parameters: (VectorLayerInfo layerInfo)
focal_class.return: void
focal_class.signature: void setLayerInfo(VectorLayerInfo layerInfo)
focal_class.class_method_signature: HibernateFeatureModel.getAttribute(Object feature, String name)
focal_class.full_signature: @Override public Attribute getAttribute(Object feature, String name)
focal_class.identifier: getAttribute
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature, String name)
focal_class.return: Attribute
focal_class.signature: Attribute getAttribute(Object feature, String name)
focal_class.class_method_signature: HibernateFeatureModel.getAttributes(Object feature)
focal_class.full_signature: @Override @SuppressWarnings("rawtypes") public Map<String, Attribute> getAttributes(Object feature)
focal_class.identifier: getAttributes
focal_class.modifiers: @Override @SuppressWarnings("rawtypes") public
focal_class.parameters: (Object feature)
focal_class.return: Map<String, Attribute>
focal_class.signature: Map<String, Attribute> getAttributes(Object feature)
focal_class.class_method_signature: HibernateFeatureModel.getId(Object feature)
focal_class.full_signature: @Override public String getId(Object feature)
focal_class.identifier: getId
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature)
focal_class.return: String
focal_class.signature: String getId(Object feature)
focal_class.class_method_signature: HibernateFeatureModel.getGeometry(Object feature)
focal_class.full_signature: @Override public Geometry getGeometry(Object feature)
focal_class.identifier: getGeometry
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature)
focal_class.return: Geometry
focal_class.signature: Geometry getGeometry(Object feature)
focal_class.class_method_signature: HibernateFeatureModel.setAttributes(Object feature, Map<String, Attribute> attributes)
focal_class.full_signature: @Override @SuppressWarnings("unchecked") public void setAttributes(Object feature, Map<String, Attribute> attributes)
focal_class.identifier: setAttributes
focal_class.modifiers: @Override @SuppressWarnings("unchecked") public
focal_class.parameters: (Object feature, Map<String, Attribute> attributes)
focal_class.return: void
focal_class.signature: void setAttributes(Object feature, Map<String, Attribute> attributes)
focal_class.class_method_signature: HibernateFeatureModel.setGeometry(Object feature, Geometry geometry)
focal_class.full_signature: @Override public void setGeometry(Object feature, Geometry geometry)
focal_class.identifier: setGeometry
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature, Geometry geometry)
focal_class.return: void
focal_class.signature: void setGeometry(Object feature, Geometry geometry)
focal_class.class_method_signature: HibernateFeatureModel.newInstance()
focal_class.full_signature: @Override public Object newInstance()
focal_class.identifier: newInstance
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object newInstance()
focal_class.class_method_signature: HibernateFeatureModel.newInstance(String id)
focal_class.full_signature: @Override public Object newInstance(String id)
focal_class.identifier: newInstance
focal_class.modifiers: @Override public
focal_class.parameters: (String id)
focal_class.return: Object
focal_class.signature: Object newInstance(String id)
focal_class.class_method_signature: HibernateFeatureModel.getSrid()
focal_class.full_signature: @Override public int getSrid()
focal_class.identifier: getSrid
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSrid()
focal_class.class_method_signature: HibernateFeatureModel.getGeometryAttributeName()
focal_class.full_signature: @Override public String getGeometryAttributeName()
focal_class.identifier: getGeometryAttributeName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getGeometryAttributeName()
focal_class.class_method_signature: HibernateFeatureModel.canHandle(Object feature)
focal_class.full_signature: @Override public boolean canHandle(Object feature)
focal_class.identifier: canHandle
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature)
focal_class.return: boolean
focal_class.signature: boolean canHandle(Object feature)
focal_class.class_method_signature: HibernateFeatureModel.fixName(String name)
focal_class.full_signature: private String fixName(String name)
focal_class.identifier: fixName
focal_class.modifiers: private
focal_class.parameters: (String name)
focal_class.return: String
focal_class.signature: String fixName(String name)
focal_class.class_method_signature: HibernateFeatureModel.getAttributeRecursively(Object feature, String name)
focal_class.full_signature: private Object getAttributeRecursively(Object feature, String name)
focal_class.identifier: getAttributeRecursively
focal_class.modifiers: private
focal_class.parameters: (Object feature, String name)
focal_class.return: Object
focal_class.signature: Object getAttributeRecursively(Object feature, String name)
focal_class.superclass: extends HibernateLayerUtil
focal_method.body: @Override
  	public Attribute getAttribute(Object feature, String name) throws LayerException {
  		try {
  			return entityMappingService.getAttribute(feature, getFeatureInfo(), entityMapper, name);
  		} catch (GeomajasException e) {
  			throw new LayerException(e);
  		}
  	}
focal_method.class_method_signature: HibernateFeatureModel.getAttribute(Object feature, String name)
focal_method.full_signature: @Override public Attribute getAttribute(Object feature, String name)
focal_method.identifier: getAttribute
focal_method.invocations: getAttribute getFeatureInfo
focal_method.modifiers: @Override public
focal_method.parameters: (Object feature, String name)
focal_method.return: Attribute
focal_method.signature: Attribute getAttribute(Object feature, String name)