[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qsos-commits] qsos/libs java/QSOS-Document/src/org/qsos/test/...
From: |
Goneri Le Bouder |
Subject: |
[Qsos-commits] qsos/libs java/QSOS-Document/src/org/qsos/test/... |
Date: |
Tue, 20 Feb 2007 18:10:42 +0000 |
CVSROOT: /sources/qsos
Module name: qsos
Changes by: Goneri Le Bouder <goneri> 07/02/20 18:10:42
Modified files:
libs/java/QSOS-Document/src/org/qsos/test: LibQSOSTest.java
libs/java/QSOS-Document/src/org/qsos/utils: LibQSOS.java
libs/mozilla-javascript/QSOS-Document: Document.js
libs/perl/QSOS-Document/lib/QSOS: Document.pm
libs/ruby/QSOS-Document: document.rb
Log message:
add support for <qsosappname></qsosappname>
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/libs/java/QSOS-Document/src/org/qsos/test/LibQSOSTest.java?cvsroot=qsos&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/qsos/libs/java/QSOS-Document/src/org/qsos/utils/LibQSOS.java?cvsroot=qsos&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/qsos/libs/mozilla-javascript/QSOS-Document/Document.js?cvsroot=qsos&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/qsos/libs/perl/QSOS-Document/lib/QSOS/Document.pm?cvsroot=qsos&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/qsos/libs/ruby/QSOS-Document/document.rb?cvsroot=qsos&r1=1.1&r2=1.2
Patches:
Index: java/QSOS-Document/src/org/qsos/test/LibQSOSTest.java
===================================================================
RCS file:
/sources/qsos/qsos/libs/java/QSOS-Document/src/org/qsos/test/LibQSOSTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- java/QSOS-Document/src/org/qsos/test/LibQSOSTest.java 13 Apr 2006
12:58:42 -0000 1.5
+++ java/QSOS-Document/src/org/qsos/test/LibQSOSTest.java 20 Feb 2007
18:10:41 -0000 1.6
@@ -38,6 +38,7 @@
assertEquals("demourl",lib.getDemoUrl(),"http://kolab.org/screenshots.html");
assertEquals("qsosformat",lib.getQsosformat(),"1");
assertEquals("qsosappfamily",lib.getQsosappfamily(),"groupware");
+ assertEquals("qsosappname",lib.getQsosappname(),"kolab");
assertEquals("qsosspecificformat",lib.getQsosspecificformat(),"1");
System.out.println(lib.getAuthors());
@@ -66,6 +67,7 @@
lib.setDemoUrl("http://kolab.org/screenshots.html");
lib.setQsosformat("1");
lib.setQsosappfamily("groupware");
+ lib.setQsosappname("kolab");
lib.setQsosspecificformat("1");
lib.addAuthor("Gonéri Le Bouder","address@hidden");
Index: java/QSOS-Document/src/org/qsos/utils/LibQSOS.java
===================================================================
RCS file:
/sources/qsos/qsos/libs/java/QSOS-Document/src/org/qsos/utils/LibQSOS.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- java/QSOS-Document/src/org/qsos/utils/LibQSOS.java 13 Apr 2006 12:57:37
-0000 1.4
+++ java/QSOS-Document/src/org/qsos/utils/LibQSOS.java 20 Feb 2007 18:10:41
-0000 1.5
@@ -1,4 +1,4 @@
-/* $Id: LibQSOS.java,v 1.4 2006/04/13 12:57:37 aclerf Exp $
+/* $Id: LibQSOS.java,v 1.5 2007/02/20 18:10:41 goneri Exp $
*
* Copyright (C) 2006 Atos Origin
*
@@ -525,7 +525,6 @@
return search.searchAndGetString();
}
-
/**Allows to set the application family in QSOS.
*
*
@@ -537,6 +536,26 @@
search.searchAndSet();
}
+ /**Allows to get the name of the software stored in the file name.
+ *
+ * @return a string corresponding to the name of the softare stored
+ * in the file name of the sheet
+ */
+ public String getQsosappname(){
+ reInitSearch("meta", "qsosappname",-1);
+ return search.searchAndGetString();
+ }
+
+ /**Allows to set the name of the software stored in the file name.
+ *
+ *
+ * @param qsosappname the application family in QSOS to set.
+ */
+
+ public void setQsosappname(String qsosappname){
+ reInitSearch("meta", "qsosappname",-1,qsosappname);
+ search.searchAndSet();
+ }
/**Allows to write the xml file at the given path.
* This method has a problem since it degrated the xml file (
* not the datas but the presentation).
Index: mozilla-javascript/QSOS-Document/Document.js
===================================================================
RCS file: /sources/qsos/qsos/libs/mozilla-javascript/QSOS-Document/Document.js,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- mozilla-javascript/QSOS-Document/Document.js 2 Jul 2006 21:47:10
-0000 1.3
+++ mozilla-javascript/QSOS-Document/Document.js 20 Feb 2007 18:10:42
-0000 1.4
@@ -62,6 +62,8 @@
this.setqsosspecificformat = setqsosspecificformat;
this.getqsosappfamily = getqsosappfamily;
this.setqsosappfamily = setqsosappfamily;
+ this.getqsosappname = getqsosappname;
+ this.setqsosappname = setqsosappname;
this.getkeydesc = getkeydesc;
this.setkeydesc = setkeydesc;
this.getkeydesc0 = getkeydesc0;
@@ -428,6 +430,14 @@
return setkey("qsosappfamily", value);
}
+ function getqsosappname() {
+ return getkey("qsosappname");
+ }
+
+ function setqsosappname(value) {
+ return setkey("qsosappname", value);
+ }
+
function getkeydesc(element) {
return getgeneric(element, "desc")
}
Index: perl/QSOS-Document/lib/QSOS/Document.pm
===================================================================
RCS file: /sources/qsos/qsos/libs/perl/QSOS-Document/lib/QSOS/Document.pm,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- perl/QSOS-Document/lib/QSOS/Document.pm 10 Nov 2006 22:34:22 -0000
1.21
+++ perl/QSOS-Document/lib/QSOS/Document.pm 20 Feb 2007 18:10:42 -0000
1.22
@@ -1,4 +1,4 @@
-# $Id: Document.pm,v 1.21 2006/11/10 22:34:22 goneri Exp $
+# $Id: Document.pm,v 1.22 2007/02/20 18:10:42 goneri Exp $
#
# Copyright (C) 2006 Atos Origin
#
@@ -610,6 +610,25 @@
$header->first_child('qsosappfamily')->text();
}
+
+sub setqsosappname {
+ my ($self, $qsosappname) = @_;
+
+ $qsosappname = "" unless defined $qsosappname;
+ my @root = $self->{twig}->root->children;
+ my $header = shift @root;
+ $header->first_child('qsosappname')->set_text($qsosappname);
+
+}
+
+sub getqsosappname {
+ my $self = shift;
+
+ my @root = $self->{twig}->root->children;
+ my $header = shift @root;
+ $header->first_child('qsosappname')->text();
+
+}
=head1 NAME
QSOS::Document - QSOS file access
Index: ruby/QSOS-Document/document.rb
===================================================================
RCS file: /sources/qsos/qsos/libs/ruby/QSOS-Document/document.rb,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ruby/QSOS-Document/document.rb 22 Jun 2006 16:10:40 -0000 1.1
+++ ruby/QSOS-Document/document.rb 20 Feb 2007 18:10:42 -0000 1.2
@@ -562,6 +562,38 @@
else
# TODO: exception
end
+
+
+ # Allows to get the application name as it stored in the
+ # sheet name.
+ #
+ # @return a corresponding to the application family in QSOS.
+ #
+ def getQsosappname()
+ query = SearchQuery.new
+ query.name = @QSOS_APP_FAMILY
+ item = search(query)[0]
+ if ! item.nil?
+ return item.text
+ end
+ end
+
+ #
+ # Allows to set the application name as it stored in the
+ # sheet name.
+ #
+ # @param qsosappname the application family in QSOS to set.
+ #
+ def setQsosappname(qsosappname)
+ query = SearchQuery.new
+ query.name = @QSOS_APP_FAMILY
+ item = search(query)[0]
+ if ! item.nil?
+ item.text = qsosappname
+ else
+ # TODO: exception
+ end
+
end
#
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qsos-commits] qsos/libs java/QSOS-Document/src/org/qsos/test/...,
Goneri Le Bouder <=