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 OADataSourceRestInterface
public boolean isAvailable()
isAvailable
in interface OADataSourceRestInterface
protected OADataSource getDataSource()
protected OADataSource getDataSource(Class c)
public int getMaxLength(Class clazz, String propertyName)
getMaxLength
in interface OADataSourceRestInterface
public boolean isClassSupported(Class clazz)
isClassSupported
in interface OADataSourceRestInterface
public void insertWithoutReferences(OAObject obj)
insertWithoutReferences
in interface OADataSourceRestInterface
public void insert(OAObject obj)
insert
in interface OADataSourceRestInterface
public void update(OAObject obj, String[] includeProperties, String[] excludeProperties)
update
in interface OADataSourceRestInterface
public void save(OAObject obj)
save
in interface OADataSourceRestInterface
public void delete(OAObject obj)
delete
in interface OADataSourceRestInterface
public void deleteAll(Class c)
deleteAll
in interface OADataSourceRestInterface
public int count(Class selectClass, String queryWhere, Object[] params, Class whereObjectClass, String whereKey, String propertyFromWhereObject, String extraWhere, int max)
count
in interface OADataSourceRestInterface
public int countPassthru(Class selectClass, String queryWhere, int max)
countPassthru
in interface OADataSourceRestInterface
public boolean supportsStorage()
supportsStorage
in interface OADataSourceRestInterface
public 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 OADataSourceRestInterface
public int selectPassThru(Class selectClass, String queryWhere, String queryOrder, int max, boolean bDirty)
selectPassThru
in interface OADataSourceRestInterface
public Object execute(String command)
execute
in interface OADataSourceRestInterface
public OAObject assignId(OAObject obj, Class<? extends OAObject> clazz)
assignId
in interface OADataSourceRestInterface
public boolean willCreatePropertyValue(OAObject object, String propertyName)
willCreatePropertyValue
in interface OADataSourceRestInterface
public void updateMany2ManyLinks(Class masterClass, String masterId, OAObject[] adds, Class addClazz, OAObject[] removes, Class removeClazz, String propertyNameFromMaster)
updateMany2ManyLinks
in interface OADataSourceRestInterface
public OAObject[] next(int selectId, Class clazz)
next
in interface OADataSourceRestInterface
public void removeSelect(int selectId)
removeSelect
in interface OADataSourceRestInterface
Copyright © 1999–2025 ViaOA. All rights reserved.