Package com.simplicite.util
Interface ObjectInterface
-
- All Known Implementing Classes:
ObjectDirect
,ObjectEJB
public interface ObjectInterface
Business object interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearCache()
java.util.List<java.lang.String>
completeForeignKeys(ObjectDB obj, boolean err)
java.lang.String
create(ObjectDB obj)
java.lang.String
delete(ObjectDB obj)
Alert
getAlert(ObjectDB obj, java.lang.String name, int type)
long
getCount(ObjectDB obj, int maxRows)
long
getCountGroupBy(ObjectDB obj, int maxRows)
java.lang.String
getFieldDefaultValue(ObjectDB obj, ObjectField fld)
java.lang.String
getFileName(ObjectDB obj, java.lang.String id)
java.lang.String
getFilePath(ObjectDB obj, java.lang.String id)
java.lang.String
getQuery(ObjectDB obj, java.util.List<ObjectField> host)
long
getRefCount(ObjectDB obj, java.lang.String refname, java.lang.String field)
java.lang.String
getSearchSpec(ObjectDB obj, java.lang.String s)
ObjectDB
init(ObjectDB obj, java.lang.String name, Grant g)
void
initFromTable(ObjectDB obj, java.lang.String table, Grant g)
java.lang.String
invokeAction(ObjectDB obj, Action action, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.Object
invokeMethod(ObjectDB obj, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues)
java.lang.Object
invokePrint(ObjectDB obj, PrintTemplate prt)
FieldArea
loadFieldArea(ObjectDB obj, int num)
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)
java.lang.String
save(ObjectDB obj, boolean timestamp)
java.util.List<java.lang.String[]>
search(ObjectDB obj, boolean pagine, int maxRows)
java.util.List<java.lang.String[]>
searchCrosstab(ObjectDB obj, Crosstab c)
java.util.List<java.lang.String[]>
searchExport(ObjectDB obj)
java.util.List<java.lang.String[]>
searchGroupBy(ObjectDB obj, boolean pagine, int maxRows)
java.lang.String
searchRowId(ObjectDB obj, java.lang.String notId)
boolean
select(ObjectDB obj, java.lang.String row_id, boolean copy)
java.lang.String
update(ObjectDB obj, boolean timestamp)
java.util.List<java.lang.String>
validate(ObjectDB obj, boolean onlyErrors)
java.util.List<java.lang.String>
validateSearch(ObjectDB obj)
-
-
-
Method Detail
-
clearCache
void clearCache()
-
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)
-
getQuery
java.lang.String getQuery(ObjectDB obj, java.util.List<ObjectField> host)
-
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)
-
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)
-
invokeAction
java.lang.String invokeAction(ObjectDB obj, Action action, java.util.Map<java.lang.String,java.lang.String> params) throws ActionException
- Throws:
ActionException
-
invokePrint
java.lang.Object invokePrint(ObjectDB obj, PrintTemplate prt) throws PrintException
- Throws:
PrintException
-
invokeMethod
java.lang.Object invokeMethod(ObjectDB obj, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues) throws MethodException
- Throws:
MethodException
-
-