org.pentaho.di.ui.imp.rule
Interface ImportRuleCompositeInterface

All Known Implementing Classes:
DatabaseConfigurationImportRuleComposite, JobHasANoteImportRuleComposite, JobHasDescriptionImportRuleComposite, JobHasJobLogConfiguredImportRuleComposite, JobHasNoDisabledHopsImportRuleComposite, ParameterLessImportRuleComposite, TransformationHasANoteImportRuleComposite, TransformationHasDescriptionImportRuleComposite, TransformationHasNoDisabledHopsImportRuleComposite, TransformationHasTransLogConfiguredImportRuleComposite

public interface ImportRuleCompositeInterface


Method Summary
 Composite getComposite(Composite parent, ImportRuleInterface importRule)
          Get a composite with all controls on it that will allow a user to edit the import rule settings.
 void getCompositeData(ImportRuleInterface importRule)
          Get the data from the composite controls and set them in the import rule provided.
 void setCompositeData(ImportRuleInterface importRule)
          Set the import rule data onto the composite
 

Method Detail

getComposite

Composite getComposite(Composite parent,
                       ImportRuleInterface importRule)
Get a composite with all controls on it that will allow a user to edit the import rule settings.

Parameters:
parent - The parent composite to place the new composite in.
importRule - The import rule to edit
Returns:
the new composite

setCompositeData

void setCompositeData(ImportRuleInterface importRule)
Set the import rule data onto the composite

Parameters:
importRule - the import rule to use

getCompositeData

void getCompositeData(ImportRuleInterface importRule)
Get the data from the composite controls and set them in the import rule provided.

Parameters:
importRule - The import rule to update.