Interface ObjectInterface

  • All Known Implementing Classes:
    ObjectDirect, ObjectEJB

    public interface ObjectInterface
    Business object interface
    • Method Detail

      • clearCache

        void clearCache()
      • initFromTable

        void initFromTable​(ObjectDB obj,
                           java.lang.String table,
                           Grant g)
      • validate

        java.util.List<java.lang.String> validate​(ObjectDB obj,
                                                  boolean onlyErrors)
      • getCount

        long getCount​(ObjectDB obj,
                      int maxRows)
      • getCountGroupBy

        long getCountGroupBy​(ObjectDB obj,
                             int maxRows)
      • getRefCount

        long getRefCount​(ObjectDB obj,
                         java.lang.String refname,
                         java.lang.String field)
      • validateSearch

        java.util.List<java.lang.String> validateSearch​(ObjectDB obj)
      • search

        java.util.List<java.lang.String[]> search​(ObjectDB obj,
                                                  boolean pagine,
                                                  int maxRows)
      • searchExport

        java.util.List<java.lang.String[]> searchExport​(ObjectDB obj)
      • searchCrosstab

        java.util.List<java.lang.String[]> searchCrosstab​(ObjectDB obj,
                                                          Crosstab c)
      • searchGroupBy

        java.util.List<java.lang.String[]> searchGroupBy​(ObjectDB obj,
                                                         boolean pagine,
                                                         int maxRows)
      • searchRowId

        java.lang.String searchRowId​(ObjectDB obj,
                                     java.lang.String notId)
      • select

        boolean select​(ObjectDB obj,
                       java.lang.String row_id,
                       boolean copy)
      • create

        java.lang.String create​(ObjectDB obj)
      • update

        java.lang.String update​(ObjectDB obj,
                                boolean timestamp)
      • save

        java.lang.String save​(ObjectDB obj,
                              boolean timestamp)
      • delete

        java.lang.String delete​(ObjectDB obj)
      • merge

        java.util.List<java.lang.String> merge​(ObjectDB obj,
                                               java.util.List<java.lang.String> ids,
                                               java.util.Map<java.lang.String,​java.util.List<java.lang.Integer>> map)
      • getFileName

        java.lang.String getFileName​(ObjectDB obj,
                                     java.lang.String id)
      • getFilePath

        java.lang.String getFilePath​(ObjectDB obj,
                                     java.lang.String id)
      • completeForeignKeys

        java.util.List<java.lang.String> completeForeignKeys​(ObjectDB obj,
                                                             boolean err)
      • getSearchSpec

        java.lang.String getSearchSpec​(ObjectDB obj,
                                       java.lang.String s)
      • getFieldDefaultValue

        java.lang.String getFieldDefaultValue​(ObjectDB obj,
                                              ObjectField fld)
      • getAlert

        Alert getAlert​(ObjectDB obj,
                       java.lang.String name,
                       int type)
      • invokeMethod

        java.lang.Object invokeMethod​(ObjectDB obj,
                                      java.lang.String methodName,
                                      java.lang.Class<?>[] paramTypes,
                                      java.lang.Object[] paramValues)
                               throws MethodException
        Throws:
        MethodException