@Transactional @Service public abstract class ShrService<T extends ShrEntity> extends java.lang.Object implements IShrService<T>
getDao
method and does nothing else forwarding
invocations to that layer a part from adding the inherent filter criterium to the DataSetClauses
parameter as long as the main Object, passed as parameter, is the key to inquiry details in a one-to-many relation;Constructor and Description |
---|
ShrService() |
Modifier and Type | Method and Description |
---|---|
void |
addObject(T object) |
void |
deleteBinary(java.lang.String op,
java.lang.String pp,
java.io.Serializable id) |
void |
deleteObject(java.io.Serializable id) |
protected abstract IShrDao<T> |
getDao() |
java.util.List<T> |
getDetailObjects(java.lang.String mainEntityName,
ShrEntity object,
DataSetClauses detailClauses) |
T |
getObject(java.io.Serializable id) |
java.util.List<T> |
getObjects(java.lang.Integer iteration,
DataSetClauses clauses,
java.lang.Integer pageSize) |
java.util.List<T> |
list(java.lang.String[] criteria,
java.lang.String[] criteria_op,
java.lang.String orders,
java.lang.String orientations) |
void |
updateObject(T object) |
void |
uploadBinary(byte[] bytes,
java.lang.String op,
java.lang.String pp,
java.io.Serializable id) |
public java.util.List<T> getObjects(java.lang.Integer iteration, DataSetClauses clauses, java.lang.Integer pageSize)
getObjects
in interface IShrService<T extends ShrEntity>
public java.util.List<T> getDetailObjects(java.lang.String mainEntityName, ShrEntity object, DataSetClauses detailClauses)
getDetailObjects
in interface IShrService<T extends ShrEntity>
public void addObject(T object)
addObject
in interface IShrService<T extends ShrEntity>
public T getObject(java.io.Serializable id)
getObject
in interface IShrService<T extends ShrEntity>
public void updateObject(T object)
updateObject
in interface IShrService<T extends ShrEntity>
public void deleteObject(java.io.Serializable id)
deleteObject
in interface IShrService<T extends ShrEntity>
public void uploadBinary(byte[] bytes, java.lang.String op, java.lang.String pp, java.io.Serializable id)
uploadBinary
in interface IShrService<T extends ShrEntity>
public void deleteBinary(java.lang.String op, java.lang.String pp, java.io.Serializable id)
deleteBinary
in interface IShrService<T extends ShrEntity>
public java.util.List<T> list(java.lang.String[] criteria, java.lang.String[] criteria_op, java.lang.String orders, java.lang.String orientations)
list
in interface IShrService<T extends ShrEntity>