Package PamModel

Class PamDependency

java.lang.Object
PamModel.PamDependency

public class PamDependency extends Object
Dependency information if this module can ony work if some other module is providing appropriate data. When a module is created, checks will run to make sure that the other data exist and dialogs will help the user to create approriate data sources for this module.
Author:
Doug Gillespie
See Also:
  • Constructor Details

    • PamDependency

      public PamDependency(Class requiredDataType, String defaultProvider, String dataBlockName)
      Parameters:
      requiredDataType - Class of Data unit
      defaultProvider - Class name of default provider.
      dataBlockName - Specific data block name
    • PamDependency

      public PamDependency(Class requiredDataType, String defaultProvider)
      Parameters:
      requiredDataType - Class of Data unit
      defaultProvider - Class name of default provider.
  • Method Details

    • getDefaultProvider

      public String getDefaultProvider()
      Returns:
      Returns the defaultProvider.
    • getRequiredDataType

      public Class getRequiredDataType()
      Returns:
      Returns the requiredDataType.
    • getDataBlockName

      public String getDataBlockName()
      Returns:
      Returns the dataBlockName.