Functions

Add and/or remove the eagle-i export field from content types

eagle_i_integration_add_remove_eagle_i_field($content_types) 

Parameters

$content_types

Implementation of hook_form.

eagle_i_integration_admin_form($form) : array

Parameters

$form

Returns

array

Custom submit handler for the eagle_i_integration_admin_form.

eagle_i_integration_admin_form_submit($form, $form_state) 

Parameters

$form

$form_state

Submit handler for the Clear Queue button.

eagle_i_integration_clear_queue_callback($form, $form_state) 

Parameters

$form

$form_state

Helper function to retrieve current errors.

eagle_i_integration_get_current_errors() : array

Returns

array

Implementation of hook_init()

eagle_i_integration_init() 

Implementation of hook_install.

eagle_i_integration_install() 

Implementation hook_form for the Data Mapping form.

eagle_i_integration_map_data_form($form) : array

Parameters

$form

Returns

array

Main submit handler for the Data Mapping form.

eagle_i_integration_map_data_form_submit($form, $form_state) 

Parameters

$form

$form_state

Implementation of hook_menu()

eagle_i_integration_menu() 

Implementation of hook_nodeapi()

eagle_i_integration_nodeapi($node, $op, $a3, $a4) 

Parameters

$node

$op

$a3

$a4

Submit handler for the Process Queued Nodes button.

eagle_i_integration_process_queued_nodes_callback($form, $form_state) 

Parameters

$form

$form_state

Submit handler for the Queue All Nodes button.

eagle_i_integration_queue_all_nodes_callback($form, $form_state) 

Parameters

$form

$form_state

Submit handler for the Update Site Ontology button.

eagle_i_integration_reset_site_ontology_callback($form, $form_state) 

Parameters

$form

$form_state

Implementation of hook_schema()

eagle_i_integration_schema() : array

Returns

array

Implementation of hook_form

eagle_i_integration_test_data_connector($form) : array

Parameters

$form

Returns

array

AHAH callback for the get ontology class button.

eagle_i_integration_test_data_connector_class_callback() 

Helper function to retrieve the URI from the form.

eagle_i_integration_test_data_connector_fetch_URI() : mixed

Returns

mixed

AHAH callback for the get model version button.

eagle_i_integration_test_data_connector_model_callback() 

AHAH callback for the get resource button.

eagle_i_integration_test_data_connector_resource_callback() 

AHAH callback for the update resource button.

eagle_i_integration_test_data_connector_update_resource_callback() 

eagle_i_integration_test_data_mapper()

eagle_i_integration_test_data_mapper($form) : array

Parameters

$form

Returns

array

eagle_i_integration_test_data_mapper_fetch_NID()

eagle_i_integration_test_data_mapper_fetch_NID() 

eagle_i_integration_test_data_mapper_map_node_callback()

eagle_i_integration_test_data_mapper_map_node_callback() 

Implementation of hook_uninstall.

eagle_i_integration_uninstall() 

Classes and interfaces

EIClass

The EIClass object encapsulates an ontology class query response object.

« More »

EIContainer

An abstract class for any EI entity object.

« More »

EIController

The EIController class handles all correspondence between the model and the view architectures.

« More »

EIDataConnector

This object connects to the Eagle-I REST api on the specified Eagle-I node and executes ontology queries again the api.

« More »

EIDataMapper

EIDataMapper This class handles data mapping from an Eagle-I node to an Eagle-I ExchangeInstance object as per the field mappings in the content_type_mapping.xml file.

« More »

EIEntity

The EIEntity object encapsulates an Eagle-I entity (EIEntity) object.

« More »

EIExchangeInstance

The EIExchangeInstace encapsultes an Eagle-I Exchange Instance object.

« More »

EIInstanceUpdateRequest

The EIInstanceUpdateRequest encapsulates the Eagle-I InstanceUpdateRequest (EIInstanceUpdateRequest) object.

« More »

EIModelVersion

The EIModelVersion object encapsulates an ontology model/version request response.

« More »

EIQueue

The EIQueue object implements the FIFO Queue data structure of type int and the Singleton design pattern

« More »

EIURI

The EIURI class encapsulates an Eagle-I URI.

« More »