Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.align.io.impl.internal
Class PropertyBean

java.lang.Object
  extended by eu.esdihumboldt.hale.common.align.io.impl.internal.EntityBean<PropertyEntityDefinition>
      extended by eu.esdihumboldt.hale.common.align.io.impl.internal.PropertyBean

public class PropertyBean
extends EntityBean<PropertyEntityDefinition>

Represents a Property.

Author:
Simon Templer

Constructor Summary
PropertyBean()
          Default constructor
PropertyBean(Property property)
          Create a property entity bean based on the given property entity
 
Method Summary
 Entity createEntity(TypeIndex types, SchemaSpaceID schemaSpace)
          Create the represented entity
protected  PropertyEntityDefinition createEntityDefinition(TypeIndex index, SchemaSpaceID schemaSpace)
          Get the entity definition
 List<ChildContextBean> getProperties()
          Get the property names
 void setProperties(List<ChildContextBean> properties)
          Set the property names
 
Methods inherited from class eu.esdihumboldt.hale.common.align.io.impl.internal.EntityBean
getFilter, getTypeName, setFilter, setTypeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyBean

public PropertyBean()
Default constructor


PropertyBean

public PropertyBean(Property property)
Create a property entity bean based on the given property entity

Parameters:
property - the property entity
Method Detail

createEntity

public Entity createEntity(TypeIndex types,
                           SchemaSpaceID schemaSpace)
Description copied from class: EntityBean
Create the represented entity

Specified by:
createEntity in class EntityBean<PropertyEntityDefinition>
Parameters:
types - the type index
schemaSpace - the associated schema space
Returns:
the entity
See Also:
EntityBean.createEntity(TypeIndex, SchemaSpaceID)

createEntityDefinition

protected PropertyEntityDefinition createEntityDefinition(TypeIndex index,
                                                          SchemaSpaceID schemaSpace)
Description copied from class: EntityBean
Get the entity definition

Specified by:
createEntityDefinition in class EntityBean<PropertyEntityDefinition>
Parameters:
index - the type index
schemaSpace - the associated schema space
Returns:
the entity definition
See Also:
EntityBean.createEntityDefinition(TypeIndex, SchemaSpaceID)

getProperties

public List<ChildContextBean> getProperties()
Get the property names

Returns:
the property names

setProperties

public void setProperties(List<ChildContextBean> properties)
Set the property names

Parameters:
properties - the property names to set

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d