Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-tagcloud/src/java/com/finalist/portlets/tagcloud/util
In directory 
james.mmbase.org:/tmp/cvs-serv25922/portlets-tagcloud/src/java/com/finalist/portlets/tagcloud/util

Modified Files:
        TagCloudUtil.java 
Log Message:
CMSC-1066 Worked on with implementing the tag cloud module


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-tagcloud/src/java/com/finalist/portlets/tagcloud/util
See also: http://www.mmbase.org/jira/browse/CMSC-1066


Index: TagCloudUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-tagcloud/src/java/com/finalist/portlets/tagcloud/util/TagCloudUtil.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- TagCloudUtil.java   23 Sep 2008 15:19:25 -0000      1.4
+++ TagCloudUtil.java   14 Oct 2008 12:31:08 -0000      1.5
@@ -31,37 +31,37 @@
 
        public static final String ORDERBY_NAME = "name";
 
-       private static final String SQL_STAGING_SELECT_TAGS = "SELECT 
tag.number,tag.name,tag.description,tag.number FROM mm_tag tag";
-       private static final String SQL_LIVE_SELECT_TAGS = "SELECT 
tag.number,tag.name,tag.description,tag.number FROM live_tag tag";
+       private static final String SQL_STAGING_SELECT_TAGS = "SELECT 
tag.number,tag.name,tag.description,tag.number FROM mm_tag tag WHERE tag.name 
is not null ";
+       private static final String SQL_LIVE_SELECT_TAGS = "SELECT 
tag.number,tag.name,tag.description,tag.number FROM live_tag tag WHERE tag.name 
is not null ";
 /*
 
  */
        private static final String SQL_STAGING_SELECT_TAGS_COUNT = "  SELECT 
tag.number,COUNT(insrel.number) AS cnt " 
                + "FROM mm_tag tag,mm_insrel insrel "
-               + "WHERE (tag.number=insrel.dnumber) "
+               + "WHERE (tag.number=insrel.dnumber) AND tag.name is not null "
                + "GROUP BY tag.number";
        private static final String SQL_LIVE_SELECT_TAGS_COUNT = "SELECT 
tag.number,COUNT(contentelement.number) AS cnt "
                + "FROM live_tag tag,live_insrel insrel,live_contentelement 
contentelement "
-               + "WHERE (tag.number=insrel.dnumber AND 
contentelement.number=insrel.snumber) "
+               + "WHERE (tag.number=insrel.dnumber AND 
contentelement.number=insrel.snumber) AND tag.name is not null "
                + "GROUP BY tag.name";
 
        private static final String SQL_STAGING_SELECT_CONTENT_RELATED_TAGS = 
"SELECT tag.number,tag.name,tag.description "
                + "FROM mm_tag tag,mm_insrel insrel "
-               + "WHERE (tag.number=insrel.dnumber AND 
CONTENTELEMENT_NUMBER=insrel.snumber) "
+               + "WHERE (tag.number=insrel.dnumber AND 
CONTENTELEMENT_NUMBER=insrel.snumber) AND tag.name is not null "
                + "ORDER BY tag.name";
        private static final String SQL_LIVE_SELECT_CONTENT_RELATED_TAGS = 
"SELECT tag.number,tag.name,tag.description "
                + "FROM live_tag tag,live_insrel insrel "
-               + "WHERE (tag.number=insrel.dnumber AND 
CONTENTELEMENT_NUMBER=insrel.snumber) "
+               + "WHERE (tag.number=insrel.dnumber AND 
CONTENTELEMENT_NUMBER=insrel.snumber) AND tag.name is not null "
                + "ORDER BY tag.name";
 
        private static final String SQL_STAGING_SELECT_CHANNEL_RELATED_TAGS = " 
 SELECT tag.number, tag.name,tag.description,COUNT(contentelement.number) AS 
cnt "+ 
                "FROM mm_tag tag,mm_insrel insrel,mm_contentelement 
contentelement, mm_contentrel contentrel "+ 
-               "WHERE tag.number=insrel.dnumber AND 
contentelement.number=insrel.snumber AND contentelement.number = 
contentrel.dnumber AND contentrel.snumber = CONTENTCHANNEL_NUMBER "+  
+               "WHERE tag.number=insrel.dnumber AND 
contentelement.number=insrel.snumber AND contentelement.number = 
contentrel.dnumber AND contentrel.snumber = CONTENTCHANNEL_NUMBER AND tag.name 
is not null "+  
                "GROUP BY tag.name,tag.description";
 
        private static final String SQL_LIVE_SELECT_CHANNEL_RELATED_TAGS = "    
 SELECT tag.number, tag.name,tag.description,COUNT(contentelement.number) AS 
cnt "+ 
                "FROM live_tag tag,live_insrel insrel,live_contentelement 
contentelement, live_contentrel contentrel "+ 
-               "WHERE tag.number=insrel.dnumber AND 
contentelement.number=insrel.snumber AND contentelement.number = 
contentrel.dnumber AND contentrel.snumber = CONTENTCHANNEL_NUMBER "+  
+               "WHERE tag.number=insrel.dnumber AND 
contentelement.number=insrel.snumber AND contentelement.number = 
contentrel.dnumber AND contentrel.snumber = CONTENTCHANNEL_NUMBER AND tag.name 
is not null "+  
                "GROUP BY tag.name,tag.description";
 
        
@@ -69,14 +69,14 @@
                "FROM mm_tag source_tag,mm_insrel 
source_insrel,mm_contentelement contentelement, mm_insrel target_insrel, mm_tag 
target_tag   "+
                "WHERE source_tag.number=source_insrel.dnumber AND 
contentelement.number=source_insrel.snumber  "+
                "AND target_tag.number=target_insrel.dnumber AND 
contentelement.number=target_insrel.snumber "+
-               "AND LOWER(source_tag.name) = 'TAG_NAME'  "+
+               "AND LOWER(source_tag.name) = 'TAG_NAME' AND tag.name is not 
null  "+
                "GROUP BY target_tag.name,target_tag.description ";
  
        private static final String SQL_LIVE_SELECT_TAG_RELATED_TAGS = "SELECT 
target_tag.number,target_tag.name,target_tag.description,COUNT(contentelement.number)
 AS cnt "+  
                "FROM live_tag source_tag,live_insrel 
source_insrel,live_contentelement contentelement, live_insrel target_insrel, 
live_tag target_tag   "+
                "WHERE source_tag.number=source_insrel.dnumber AND 
contentelement.number=source_insrel.snumber  "+
                "AND target_tag.number=target_insrel.dnumber AND 
contentelement.number=target_insrel.snumber "+
-               "AND LOWER(source_tag.name) = 'TAG_NAME'  "+
+               "AND LOWER(source_tag.name) = 'TAG_NAME' AND tag.name is not 
null  "+
                "GROUP BY target_tag.name,target_tag.description ";
  
        private static Connection getConnection() {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to