Class ModuleImports

java.lang.Object
org.cristalise.kernel.utils.CastorArrayList<ModuleImport>
org.cristalise.kernel.process.module.ModuleImports

public class ModuleImports extends CastorArrayList<ModuleImport>
Wrapper class to handle the resources by type declared in the Module
  • Constructor Details

    • ModuleImports

      public ModuleImports()
    • ModuleImports

      public ModuleImports(ArrayList<ModuleImport> aList)
  • Method Details

    • getResources

      public ArrayList<ModuleResource> getResources()
      Returns all pure Resources defined in Module
      Returns:
      all pure Resources defined in Module
    • getItems

      public ArrayList<ImportItem> getItems(TransactionKey transactionKey)
      Returns all Items defined in Module
      Returns:
      all Items defined in Module
    • getAgents

      public ArrayList<ImportAgent> getAgents(TransactionKey transactionKey)
      Returns all Agents defined in Module
      Returns:
      all Agents defined in Module
    • getRoles

      public ArrayList<ImportRole> getRoles(TransactionKey transactionKey)
      Returns all Roles defined in Module
      Returns:
      all Roles defined in Module
    • findImport

      public ModuleImport findImport(String name, String typeCode)
      Finds the name in the imports
      Parameters:
      name - hte name of the import
      Returns:
      the ModuleImport if found null otherwise