|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFileOperations
File Operation Interface
Notice: 1.All the objects as parameter must have isValid method. They must check themselves and tell frame whether or not they are valid. 2.The primary keys of the parameter objects come from toString() method. 3.Parameter object creator must decide how to rewrite equals() and hashCode() method. 4.The parameter url is where the file will be saved.
Method Summary | |
---|---|
void |
batchDelete(java.util.List<java.lang.Object> obj,
java.net.URL url)
Delete objects of file system |
java.util.List<java.lang.Object> |
batchInsert(java.util.List<java.lang.Object> obj,
java.net.URL url)
Insert objects into file system |
java.util.List<java.lang.Object> |
batchUpdate(java.util.List<java.lang.Object> obj,
java.net.URL url)
Update objects of file system |
void |
delete(java.lang.Object obj,
java.net.URL url)
Delete one object of file system |
java.lang.Object |
insert(java.lang.Object obj,
java.net.URL url)
Insert one object into file system |
java.util.List<java.lang.Object> |
query(java.lang.Object obj,
java.net.URL url)
Query. Those classed who implement this interface will set search condition by themselves.So it uses Object(common condition object) here. |
java.lang.Object |
update(java.lang.Object obj,
java.net.URL url)
Update one object of file system |
Method Detail |
---|
java.lang.Object insert(java.lang.Object obj, java.net.URL url) throws OperationsException
obj
- Objecturl
- - file URL
OperationsException
java.lang.Object update(java.lang.Object obj, java.net.URL url) throws OperationsException
obj
- Objecturl
- - file URL
OperationsException
void delete(java.lang.Object obj, java.net.URL url) throws OperationsException
obj
- Objecturl
- - file URL
OperationsException
java.util.List<java.lang.Object> query(java.lang.Object obj, java.net.URL url) throws OperationsException
obj
- Objecturl
- - file URL
OperationsException
java.util.List<java.lang.Object> batchInsert(java.util.List<java.lang.Object> obj, java.net.URL url) throws OperationsException
obj
- list of Objecturl
- - file URL
OperationsException
java.util.List<java.lang.Object> batchUpdate(java.util.List<java.lang.Object> obj, java.net.URL url) throws OperationsException
obj
- list of Objecturl
- - file URL
OperationsException
void batchDelete(java.util.List<java.lang.Object> obj, java.net.URL url) throws OperationsException
obj
- list of Objecturl
- - file URL
OperationsException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |