org.eaglei.search.events
Interface ChangeEventPayloadItem

All Known Implementing Classes:
ChangeEventPayloadItemImpl

public interface ChangeEventPayloadItem

Interface for classes the represent a change that requires updating the Lucene index. The defined methods return information required to do the update.

Author:
Rich Simon

Method Summary
 java.util.Set<org.eaglei.model.EIURI> getDataTypeProperties()
          Returns the URIs (as EIURI instances) for the result data type properties.
 java.util.Set<java.lang.String> getDataTypeProperty(org.eaglei.model.EIURI eiuri)
          Retrieves the values of the specified data type property.
 org.eaglei.model.EIEntity getEntity()
          Retrieves the EIEntity representing the resource instance.
 org.eaglei.model.EIEntity getInstitution()
          Retrieves the EIEntity representing the resource institution.
 java.util.Set<org.eaglei.model.EIURI> getObjectProperties()
          Returns the URIs (as EIURI instances) for the result object properties.
 java.util.Set<org.eaglei.model.EIURI> getObjectProperty(org.eaglei.model.EIURI eiuri)
          Retrieves the values of the specified object property.
 org.eaglei.model.EIEntity getType()
          Retrieves the EIEntity representing the resource type.
 

Method Detail

getEntity

org.eaglei.model.EIEntity getEntity()
Retrieves the EIEntity representing the resource instance.

Returns:
The EIEntity.

getType

org.eaglei.model.EIEntity getType()
Retrieves the EIEntity representing the resource type.

Returns:
The type entity. Corresponds to a class in the eagle-i ontology.

getInstitution

org.eaglei.model.EIEntity getInstitution()
Retrieves the EIEntity representing the resource institution.

Returns:
The institution entity.

getDataTypeProperties

java.util.Set<org.eaglei.model.EIURI> getDataTypeProperties()
Returns the URIs (as EIURI instances) for the result data type properties.

Returns:
Set of EIURIs representing a eagle-i ontology data type properties for the result.

getDataTypeProperty

java.util.Set<java.lang.String> getDataTypeProperty(org.eaglei.model.EIURI eiuri)
Retrieves the values of the specified data type property.

Parameters:
property - Property URI as an EIURI.
Returns:
Values of the property if it has been set or null.

getObjectProperties

java.util.Set<org.eaglei.model.EIURI> getObjectProperties()
Returns the URIs (as EIURI instances) for the result object properties.

Returns:
Set of EIURIs representing a eagle-i ontology properties for the result.

getObjectProperty

java.util.Set<org.eaglei.model.EIURI> getObjectProperty(org.eaglei.model.EIURI eiuri)
Retrieves the values of the specified object property.

Parameters:
property - Property URI as an EIURI.
Returns:
Values of the property if it has been set or null.


Copyright © 2009-2011 Eagle-I. All Rights Reserved.