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 Link icon

    • PamDependency Link icon

      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 Link icon

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

    • getDefaultProvider Link icon

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

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

      public String getDataBlockName()
      Returns:
      Returns the dataBlockName.