Interface ItemDeployment.FinderMethod

All Superinterfaces:
Serializable
Enclosing interface:
ItemDeployment

public static interface ItemDeployment.FinderMethod extends Serializable
describes a CMP finder
  • Method Details

    • getMethodName

      String getMethodName()
      Returns:
      the method name - matches a method in ItemDeployment.getImplClass()
    • getParameterTypes

      List<String> getParameterTypes()
      Returns:
      the method signatures as java class list - matches a method signature in ItemDeployment.getImplClass()
    • getDefaultMethodMapping

      String getDefaultMethodMapping()
      Returns:
      the database specific sql query fragment for this finder, null if it doesnt exist for this database
    • getAdditionalMethodMappings

      Map<String,String> getAdditionalMethodMappings()
      Returns:
      all method mappings as map
    • shouldBeCached

      boolean shouldBeCached()
      Returns:
      whether this finder is configured as cacheable or not