public class OADataSourceRestImpl extends Object implements OADataSourceRestInterface
| Constructor and Description |
|---|
OADataSourceRestImpl() |
| Modifier and Type | Method and Description |
|---|---|
OAObject |
assignId(OAObject obj,
Class<? extends OAObject> clazz) |
int |
count(Class selectClass,
String queryWhere,
Object[] params,
Class whereObjectClass,
String whereKey,
String propertyFromWhereObject,
String extraWhere,
int max) |
int |
countPassthru(Class selectClass,
String queryWhere,
int max) |
void |
delete(OAObject obj) |
void |
deleteAll(Class c) |
Object |
execute(String command) |
boolean |
getAssignIdOnCreate() |
protected OADataSource |
getDataSource() |
protected OADataSource |
getDataSource(Class c) |
int |
getMaxLength(Class clazz,
String propertyName) |
void |
insert(OAObject obj) |
void |
insertWithoutReferences(OAObject obj) |
boolean |
isAvailable() |
boolean |
isClassSupported(Class clazz) |
OAObject[] |
next(int selectId,
Class clazz) |
void |
removeSelect(int selectId) |
void |
save(OAObject obj) |
int |
select(Class selectClass,
String queryWhere,
Object[] params,
String queryOrderBy,
Class whereObjectClass,
String whereKey,
String propertyFromWhereObject,
String extraWhere,
int max,
boolean bDirty) |
int |
selectPassThru(Class selectClass,
String queryWhere,
String queryOrder,
int max,
boolean bDirty) |
boolean |
supportsStorage() |
void |
update(OAObject obj,
String[] includeProperties,
String[] excludeProperties) |
void |
updateMany2ManyLinks(Class masterClass,
String masterId,
OAObject[] adds,
Class addClazz,
OAObject[] removes,
Class removeClazz,
String propertyNameFromMaster) |
boolean |
willCreatePropertyValue(OAObject object,
String propertyName) |
public boolean getAssignIdOnCreate()
getAssignIdOnCreate in interface OADataSourceRestInterfacepublic boolean isAvailable()
isAvailable in interface OADataSourceRestInterfaceprotected OADataSource getDataSource()
protected OADataSource getDataSource(Class c)
public int getMaxLength(Class clazz, String propertyName)
getMaxLength in interface OADataSourceRestInterfacepublic boolean isClassSupported(Class clazz)
isClassSupported in interface OADataSourceRestInterfacepublic void insertWithoutReferences(OAObject obj)
insertWithoutReferences in interface OADataSourceRestInterfacepublic void insert(OAObject obj)
insert in interface OADataSourceRestInterfacepublic void update(OAObject obj, String[] includeProperties, String[] excludeProperties)
update in interface OADataSourceRestInterfacepublic void save(OAObject obj)
save in interface OADataSourceRestInterfacepublic void delete(OAObject obj)
delete in interface OADataSourceRestInterfacepublic void deleteAll(Class c)
deleteAll in interface OADataSourceRestInterfacepublic int count(Class selectClass, String queryWhere, Object[] params, Class whereObjectClass, String whereKey, String propertyFromWhereObject, String extraWhere, int max)
count in interface OADataSourceRestInterfacepublic int countPassthru(Class selectClass, String queryWhere, int max)
countPassthru in interface OADataSourceRestInterfacepublic boolean supportsStorage()
supportsStorage in interface OADataSourceRestInterfacepublic int select(Class selectClass, String queryWhere, Object[] params, String queryOrderBy, Class whereObjectClass, String whereKey, String propertyFromWhereObject, String extraWhere, int max, boolean bDirty)
select in interface OADataSourceRestInterfacepublic int selectPassThru(Class selectClass, String queryWhere, String queryOrder, int max, boolean bDirty)
selectPassThru in interface OADataSourceRestInterfacepublic Object execute(String command)
execute in interface OADataSourceRestInterfacepublic OAObject assignId(OAObject obj, Class<? extends OAObject> clazz)
assignId in interface OADataSourceRestInterfacepublic boolean willCreatePropertyValue(OAObject object, String propertyName)
willCreatePropertyValue in interface OADataSourceRestInterfacepublic void updateMany2ManyLinks(Class masterClass, String masterId, OAObject[] adds, Class addClazz, OAObject[] removes, Class removeClazz, String propertyNameFromMaster)
updateMany2ManyLinks in interface OADataSourceRestInterfacepublic OAObject[] next(int selectId, Class clazz)
next in interface OADataSourceRestInterfacepublic void removeSelect(int selectId)
removeSelect in interface OADataSourceRestInterfaceCopyright © 1999–2025 ViaOA. All rights reserved.