| org.objectweb.salome_tmf.api.sql.ISQLFamily
All known Subclasses: org.objectweb.salome_tmf.databaseSQL.SQLFamily, org.objectweb.salome_tmf.soap.SQLFamilySoapBindingStub,
Method Summary | |
public int | addAttachFile(int idFamily, SalomeFileWrapper f, String description) | public int | addAttachUrl(int idFamily, String url, String description) | public void | delete(int idFamily) | public void | delete(int idFamily, boolean reorder) | public void | deleteAllAttach(int idFamily) | public void | deleteAttach(int idFamily, int idAttach) | public FileAttachementWrapper[] | getAllAttachFiles(int idFamily) | public UrlAttachementWrapper[] | getAllAttachUrls(int idFamily) | public AttachementWrapper[] | getAllAttachemnt(int idFamily) | public FamilyWrapper | getFamily(int idFamily) | public int | getID(int idProject, String name) | public int | getNumberOfTestList(int idFamily) | public SuiteWrapper[] | getTestList(int idFamily) | public SuiteWrapper | getTestListByOrder(int idFamily, int order) | public int | insert(int idProject, String name, String description) | public void | update(int idFamily, String name, String description) | public int | updateOrder(int idFamily, boolean increment) |
addAttachFile | public int addAttachFile(int idFamily, SalomeFileWrapper f, String description) throws Exception(Code) | | Attach a file to the Family identified by idFamily (Table FAMILY_ATTACHEMENT)
Parameters: idSuite - Parameters: f - the file Parameters: description - of the file the Id of the attachment in the table ATTACHEMENT throws: Exception - See Also: ISQLFileAttachment.insert(File, String) See Also: no permission needed |
addAttachUrl | public int addAttachUrl(int idFamily, String url, String description) throws Exception(Code) | | Attach an Url to the Family identified by idFamily (Table FAMILY_ATTACHEMENT)
Parameters: idFamily - Parameters: url - Parameters: description - of the url the Id of the attachment in the table ATTACHEMENT throws: Exception - See Also: ISQLUrlAttachment.insert(String, String) See Also: no permission needed |
delete | public void delete(int idFamily) throws Exception(Code) | | Delete the Family identified by idProject in the database,
Then delete all TestList in the family, an reoder the families in the project
Parameters: idFamily - throws: Exception - See Also: ISQLTestList.delete(int); See Also: need permission canDeleteTest |
delete | public void delete(int idFamily, boolean reorder) throws Exception(Code) | | Delete the Family identified by idProject in the database,
Then delete all TestList in the family, an reoder the families in the project if reorder = true
Parameters: idFamily - Parameters: reorder - re-order the family in the project throws: Exception - See Also: ISQLTestList.delete(int); See Also: need permission canDeleteTest |
deleteAllAttach | public void deleteAllAttach(int idFamily) throws Exception(Code) | | Delete all attchements of the family identified by idFamily
Parameters: idSuite - throws: Exception - no permission needed |
deleteAttach | public void deleteAttach(int idFamily, int idAttach) throws Exception(Code) | | Delete an attchement idAttach of the family identified by idFamily
Parameters: idFamily - Parameters: idAttach - throws: Exception - See Also: ISQLAttachment.delete(int) See Also: no permission needed |
getAllAttachFiles | public FileAttachementWrapper[] getAllAttachFiles(int idFamily) throws Exception(Code) | | Get an Array of FileAttachementWrapper for the family identified by idFamily
Parameters: idSuite - : id of the testlist throws: Exception - |
getAllAttachUrls | public UrlAttachementWrapper[] getAllAttachUrls(int idFamily) throws Exception(Code) | | Get an Array of UrlAttachementWrapper for the family identified by idFamily
Parameters: idSuite - : id of the testlist throws: Exception - |
getAllAttachemnt | public AttachementWrapper[] getAllAttachemnt(int idFamily) throws Exception(Code) | | Get an Array of AttachementWrapper (FileAttachementWrapper, UrlAttachementWrapper)
for the family identified by idFamily
Parameters: idFamily - : id of the family throws: Exception - |
getFamily | public FamilyWrapper getFamily(int idFamily) throws Exception(Code) | | Get a FamilyWrapper representing the family identified by idFamily
Parameters: idFamily - throws: Exception - |
getID | public int getID(int idProject, String name) throws Exception(Code) | | Get the Unique ID of the Family identified by name in the project idProject
Parameters: idProject - Parameters: name - throws: Exception - |
getNumberOfTestList | public int getNumberOfTestList(int idFamily) throws Exception(Code) | | Get the number of TestList in the Family identified by idFamily
Parameters: idFamily - throws: Exception - |
getTestList | public SuiteWrapper[] getTestList(int idFamily) throws Exception(Code) | | Get an Array of SuiteWrappers representing all testList in the family
Parameters: idFamily - throws: Exception - |
getTestListByOrder | public SuiteWrapper getTestListByOrder(int idFamily, int order) throws Exception(Code) | | Get a SuiteWrapper representing a TestList at order in the Family identified by idFamily
Parameters: idFamily - Parameters: order - throws: Exception - |
insert | public int insert(int idProject, String name, String description) throws Exception(Code) | | Insert a Family in the database (table FAMILLE_TEST)
idProject: id of the project contening the family Parameters: name - of the Family Parameters: description - of the Family the id of the family in the database throws: Exception - need permission canCreateTest |
update | public void update(int idFamily, String name, String description) throws Exception(Code) | | Update a Family identified by idFamily in the database
Parameters: idFamily - Parameters: name - : new name of the family Parameters: description - : new description of the family throws: Exception - need permission canUpdateTest |
updateOrder | public int updateOrder(int idFamily, boolean increment) throws Exception(Code) | | Increment or decrement the order of the family identified by idFamily in the project
Then, reorder other Family to preserve a correct order
Parameters: idFamily - Parameters: increment - true for doing a decrementation (+1) or false (-1) the new order of the family throws: Exception - |
|
|