public abstract class ObjectInterface
extends java.lang.Object
implements java.io.Serializable
Object interface
Constructor and Description |
---|
ObjectInterface() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Vector<java.lang.String>[] |
checkDelete(ObjectDB obj)
Deprecated.
|
abstract void |
clearCache() |
abstract java.util.Vector<java.lang.String> |
completeForeignKeys(ObjectDB obj) |
abstract java.lang.String |
create(ObjectDB obj) |
abstract java.lang.String |
delete(ObjectDB obj) |
abstract java.lang.String |
delete(ObjectDB obj,
java.util.Vector<java.lang.String> request)
Deprecated.
|
abstract Alert |
getAlert(ObjectDB obj,
java.lang.String name,
int type) |
abstract long |
getCount(ObjectDB obj,
int maxRows) |
abstract java.lang.String |
getFieldDefaultValue(ObjectDB obj,
ObjectField fld) |
abstract java.lang.String |
getFileName(ObjectDB obj,
java.lang.String id) |
abstract java.lang.String |
getFilePath(ObjectDB obj,
java.lang.String id) |
abstract java.lang.String |
getQuery(ObjectDB obj,
java.util.Vector<ObjectField> host) |
abstract long |
getRefCount(ObjectDB obj,
java.lang.String refname,
java.lang.String field) |
abstract java.lang.String |
getSearchSpec(ObjectDB obj,
java.lang.String s) |
abstract ObjectDB |
init(ObjectDB obj,
java.lang.String name,
Grant g) |
abstract void |
initFromTable(ObjectDB obj,
java.lang.String table,
Grant g) |
abstract java.lang.String |
invokeAction(ObjectDB obj,
Action action) |
abstract java.lang.Object |
invokeMethod(ObjectDB obj,
java.lang.String methodName,
java.lang.Class<?>[] paramTypes,
java.lang.Object[] paramValues) |
abstract java.lang.Object |
invokePrint(ObjectDB obj,
PrintTemplate prt) |
abstract FieldArea |
loadFieldArea(ObjectDB obj,
int num) |
abstract java.util.Vector<java.lang.String> |
merge(ObjectDB obj,
java.util.List<java.lang.String> ids,
java.util.HashMap<java.lang.String,java.util.List<java.lang.Integer>> map) |
abstract java.lang.String |
save(ObjectDB obj) |
abstract java.util.Vector<java.lang.String[]> |
search(ObjectDB obj,
boolean pagine,
int maxRows) |
abstract java.util.Vector<java.lang.String[]> |
searchCrosstab(ObjectDB obj,
Crosstab c) |
abstract java.util.Vector<java.lang.String[]> |
searchExport(ObjectDB obj) |
abstract java.lang.String |
searchRowId(ObjectDB obj,
java.lang.String notId) |
abstract boolean |
select(ObjectDB obj,
java.lang.String row_id,
boolean copy) |
abstract java.lang.String |
update(ObjectDB obj) |
abstract java.util.Vector<java.lang.String> |
validate(ObjectDB obj,
boolean onlyErrors) |
abstract java.util.Vector<java.lang.String> |
validateSearch(ObjectDB obj) |
public abstract void clearCache()
public abstract java.util.Vector<java.lang.String> validate(ObjectDB obj, boolean onlyErrors)
public abstract long getCount(ObjectDB obj, int maxRows)
public abstract long getRefCount(ObjectDB obj, java.lang.String refname, java.lang.String field)
public abstract java.lang.String getQuery(ObjectDB obj, java.util.Vector<ObjectField> host)
public abstract java.util.Vector<java.lang.String> validateSearch(ObjectDB obj)
public abstract java.util.Vector<java.lang.String[]> search(ObjectDB obj, boolean pagine, int maxRows)
public abstract java.util.Vector<java.lang.String[]> searchExport(ObjectDB obj)
public abstract java.util.Vector<java.lang.String[]> searchCrosstab(ObjectDB obj, Crosstab c)
public abstract java.lang.String searchRowId(ObjectDB obj, java.lang.String notId)
public abstract boolean select(ObjectDB obj, java.lang.String row_id, boolean copy)
public abstract java.lang.String create(ObjectDB obj)
public abstract java.lang.String update(ObjectDB obj)
public abstract java.lang.String save(ObjectDB obj)
@Deprecated public abstract java.util.Vector<java.lang.String>[] checkDelete(ObjectDB obj)
@Deprecated public abstract java.lang.String delete(ObjectDB obj, java.util.Vector<java.lang.String> request)
public abstract java.lang.String delete(ObjectDB obj)
public abstract java.util.Vector<java.lang.String> merge(ObjectDB obj, java.util.List<java.lang.String> ids, java.util.HashMap<java.lang.String,java.util.List<java.lang.Integer>> map)
public abstract java.lang.String getFileName(ObjectDB obj, java.lang.String id)
public abstract java.lang.String getFilePath(ObjectDB obj, java.lang.String id)
public abstract java.util.Vector<java.lang.String> completeForeignKeys(ObjectDB obj)
public abstract java.lang.String getSearchSpec(ObjectDB obj, java.lang.String s)
public abstract java.lang.String getFieldDefaultValue(ObjectDB obj, ObjectField fld)
public abstract java.lang.String invokeAction(ObjectDB obj, Action action) throws com.simplicite.util.exceptions.GrantException, com.simplicite.util.exceptions.ActionException
com.simplicite.util.exceptions.GrantException
com.simplicite.util.exceptions.ActionException
public abstract java.lang.Object invokePrint(ObjectDB obj, PrintTemplate prt) throws com.simplicite.util.exceptions.GrantException, com.simplicite.util.exceptions.PrintException
com.simplicite.util.exceptions.GrantException
com.simplicite.util.exceptions.PrintException
public abstract java.lang.Object invokeMethod(ObjectDB obj, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues) throws com.simplicite.util.exceptions.MethodException
com.simplicite.util.exceptions.MethodException
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.