Examples of TaggingDO


Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

                    xmlReader.next();
                } while (!xmlReader.isStartElement() && xmlReader.hasNext());
                while (xmlReader.hasNext() &&
                        xmlReader.getLocalName().equals(DumpConstants.TAGGING_ENTRY)) {

                    TaggingDO taggingDO = new TaggingDO();

                    do {
                        xmlReader.next();
                    } while (!xmlReader.isStartElement() && xmlReader.hasNext());

                    localName = xmlReader.getLocalName();
                    while (xmlReader.hasNext() &&
                            (localName.equals(DumpConstants.TAGGING_ENTRY_USER) ||
                                    localName.equals(DumpConstants.TAGGING_ENTRY_DATE) ||
                                    localName.equals(DumpConstants.TAGGING_ENTRY_TAG_NAME))) {
                        if (localName.equals(DumpConstants.TAGGING_ENTRY_USER)) {
                            String text = xmlReader.getElementText();
                            if (text != null) {
                                taggingDO.setTaggedUserName(text);
                            }
                        } else if (localName.equals(DumpConstants.TAGGING_ENTRY_DATE)) {
                            String text = xmlReader.getElementText();
                            if (text != null) {
                                long date = Long.parseLong(text);
                                taggingDO.setTaggedTime(new Date(date));
                            }
                        } else if (localName.equals(DumpConstants.TAGGING_ENTRY_TAG_NAME)) {
                            String text = xmlReader.getElementText();
                            if (text != null) {
                                taggingDO.setTagName(text);
                            }
                        }
                        do {
                            xmlReader.next();
                        } while (!xmlReader.isStartElement() && xmlReader.hasNext());
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

            ps.setInt(2, CurrentSession.getTenantId());
            ps.setInt(3, CurrentSession.getTenantId());
            results = ps.executeQuery();

            while (results.next()) {
                TaggingDO taggingDO = new TaggingDO();
                taggingDO.setTagName(results.getString(1));
                taggingDO.setTaggedUserName(results.getString(2));
                taggingDO.setTaggedTime(results.getDate(3));
                tagList.add(taggingDO);
            }

            return tagList;
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

        ResultSet result = null;
        PreparedStatement ps = null;

        List<TaggingDO> taggingDOs = new ArrayList<TaggingDO>();
        try {
            TaggingDO taggingDO;

            String sql = "SELECT T.REG_ID, T.REG_TAGGED_TIME FROM REG_TAG T, REG_RESOURCE_TAG RT " +
                    " WHERE RT.REG_VERSION = ? AND RT.REG_TAG_ID=T.REG_ID " +
                    " AND T.REG_TAG_NAME=? ";
            if (!userID.equals("*")) {
                sql = sql + "AND T.REG_USER_ID=? ";
            }
            sql = sql + " AND T.REG_TENANT_ID=? AND RT.REG_TENANT_ID=? ";
            ps = conn.prepareStatement(sql);
            ps.setLong(1, resource.getVersionNumber());
            ps.setString(2, tag);
            int nextParam = 3;
            if (!userID.equals("*")) {
                ps.setString(nextParam, userID);
                nextParam++;
            }
            ps.setInt(nextParam, CurrentSession.getTenantId());
            nextParam++;
            ps.setInt(nextParam, CurrentSession.getTenantId());

            result = ps.executeQuery();
            while (result.next()) {

                java.util.Date taggedTime = new java.util.Date(
                        result.getTimestamp(DatabaseConstants.TAGGED_TIME_FIELD).getTime());

                taggingDO = new TaggingDO();
                taggingDO.setResourcePath(resource.getPath());
                taggingDO.setTagName(tag);
                taggingDO.setTaggedTime(taggedTime);
                taggingDO.setTaggedUserName(userID);
                taggingDO.setTagID(result.getLong(DatabaseConstants.ID_FIELD));

                taggingDOs.add(taggingDO);
            }

            return taggingDOs.toArray(new TaggingDO[taggingDOs.size()]);
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

        List<TaggingDO> taggingDOs = new ArrayList<TaggingDO>();
        ResultSet results = null;
        PreparedStatement ps = null;
        try {
            TaggingDO taggingDO;

            String sql = "SELECT T.REG_ID, T.REG_TAG_NAME, T.REG_USER_ID, " +
                    "T.REG_TAGGED_TIME FROM REG_TAG T, REG_RESOURCE_TAG RT " +
                    "WHERE RT.REG_VERSION =? AND RT.REG_TAG_ID=T.REG_ID AND " +
                    "T.REG_TENANT_ID=? AND RT.REG_TENANT_ID=?";
            ps = conn.prepareStatement(sql);
            ps.setLong(1, resource.getVersionNumber());
            ps.setInt(2, CurrentSession.getTenantId());
            ps.setInt(3, CurrentSession.getTenantId());


            results = ps.executeQuery();
            while (results.next()) {

                java.util.Date taggedTime = new java.util.Date(
                        results.getTimestamp(DatabaseConstants.TAGGED_TIME_FIELD).getTime());

                taggingDO = new TaggingDO();
                taggingDO.setResourcePath(resource.getPath());
                taggingDO.setTagName(results.getString(DatabaseConstants.TAG_NAME_FIELD));
                taggingDO.setTaggedTime(taggedTime);
                taggingDO.setTaggedUserName(results.getString(DatabaseConstants.USER_ID_FIELD));
                taggingDO.setTagID(results.getLong(DatabaseConstants.ID_FIELD));
                taggingDOs.add(taggingDO);
            }


        } catch (SQLException e) {
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

            s = conn.prepareStatement(sql);
            s.setLong(1, taggingID);
            s.setInt(2, CurrentSession.getTenantId());
            s.setInt(3, CurrentSession.getTenantId());

            TaggingDO taggingDO = null;
            result = s.executeQuery();
            if (result.next()) {

                java.util.Date taggedTime = new java.util.Date(
                        result.getTimestamp(DatabaseConstants.TAGGED_TIME_FIELD).getTime());

                taggingDO = new TaggingDO();
                // TODO
                //taggingDO.setResourceID(result.getString(DatabaseConstants.AID_FIELD));
                taggingDO.setTagName(result.getString(DatabaseConstants.TAG_NAME_FIELD));
                taggingDO.setTaggedUserName(result.getString(DatabaseConstants.USER_ID_FIELD));
                taggingDO.setTaggedTime(taggedTime);

                long version = result.getLong(DatabaseConstants.VERSION_FIELD);
                String resourcePath = null;
                if (version > 0) {
                    resourcePath = resourceDAO.getPath(version);
                }
                if (resourcePath != null) {
                    taggingDO.setResourcePath(resourcePath);
                }
            }

            return taggingDO;
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

        List<String> tagPathList = new ArrayList<String>();
        while (results.next()) {

            long taggingID = results.getLong(DatabaseConstants.TAGGING_ID_FIELD);

            TaggingDO taggingDO = tagsDAO.getTagging(taggingID);

            String tagPath = taggingDO.getResourcePath() + RegistryConstants.URL_SEPARATOR +
                    "tags:" + taggingDO.getTagName() + ":" + taggingDO.getTaggedUserName();
            tagPathList.add(tagPath);
        }

        String[] tagPaths = tagPathList.toArray(new String[tagPathList.size()]);
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

                ps.setInt(4, CurrentSession.getTenantId());
            }
            results = ps.executeQuery();

            while (results.next()) {
                TaggingDO taggingDO = new TaggingDO();
                taggingDO.setTagName(results.getString(1));
                taggingDO.setTaggedUserName(results.getString(2));
                taggingDO.setTaggedTime(results.getDate(3));
                tagList.add(taggingDO);
            }

            return tagList;
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

        ResultSet result = null;
        PreparedStatement ps = null;

        List<TaggingDO> taggingDOs = new ArrayList<TaggingDO>();
        try {
            TaggingDO taggingDO;

            if (resource instanceof CollectionImpl) {
                String sql =
                        "SELECT T.REG_ID, T.REG_TAGGED_TIME FROM REG_TAG T, REG_RESOURCE_TAG RT " +
                                " WHERE RT.REG_PATH_ID = ? AND RT.REG_RESOURCE_NAME IS NULL " +
                                "AND RT.REG_TAG_ID=T.REG_ID AND T.REG_TAG_NAME=? ";
                if (!userID.equals("*")) {
                    sql = sql + "AND T.REG_USER_ID=? ";
                }
                sql = sql + " AND T.REG_TENANT_ID=? AND RT.REG_TENANT_ID=? ";
                ps = conn.prepareStatement(sql);
                ps.setInt(1, resource.getPathID());
                ps.setString(2, tag);
                int nextParam = 3;
                if (!userID.equals("*")) {
                    ps.setString(nextParam, userID);
                    nextParam++;
                }
                ps.setInt(nextParam, CurrentSession.getTenantId());
                nextParam++;
                ps.setInt(nextParam, CurrentSession.getTenantId());
            } else {
                String sql =
                        "SELECT T.REG_ID, T.REG_TAGGED_TIME FROM REG_TAG T, REG_RESOURCE_TAG RT " +
                                " WHERE RT.REG_PATH_ID = ? AND RT.REG_RESOURCE_NAME = ? " +
                                "AND RT.REG_TAG_ID=T.REG_ID AND T.REG_TAG_NAME=? ";
                if (!userID.equals("*")) {
                    sql = sql + "AND T.REG_USER_ID=?";
                }
                sql = sql + " AND T.REG_TENANT_ID=? AND RT.REG_TENANT_ID=?";

                ps = conn.prepareStatement(sql);
                ps.setInt(1, resource.getPathID());
                ps.setString(2, resource.getName());
                ps.setString(3, tag);
                int nextParam = 4;
                if (!userID.equals("*")) {
                    ps.setString(nextParam, userID);
                    nextParam++;
                }
                ps.setInt(nextParam, CurrentSession.getTenantId());
                nextParam++;
                ps.setInt(nextParam, CurrentSession.getTenantId());
            }

            result = ps.executeQuery();
            while (result.next()) {

                java.util.Date taggedTime = new java.util.Date(
                        result.getTimestamp(DatabaseConstants.TAGGED_TIME_FIELD).getTime());

                taggingDO = new TaggingDO();
                taggingDO.setResourcePath(resource.getPath());
                taggingDO.setTagName(tag);
                taggingDO.setTaggedTime(taggedTime);
                taggingDO.setTaggedUserName(userID);
                taggingDO.setTagID(result.getLong(DatabaseConstants.ID_FIELD));

                taggingDOs.add(taggingDO);
            }

            return taggingDOs.toArray(new TaggingDO[taggingDOs.size()]);
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

        List<TaggingDO> taggingDOs = new ArrayList<TaggingDO>();
        ResultSet results = null;
        PreparedStatement ps = null;
        try {
            TaggingDO taggingDO;

            if (resource instanceof CollectionImpl) {
                String sql = "SELECT T.REG_ID, T.REG_TAG_NAME, T.REG_USER_ID, " +
                        "T.REG_TAGGED_TIME FROM REG_TAG T, REG_RESOURCE_TAG RT " +
                        "WHERE RT.REG_PATH_ID = ? AND RT.REG_RESOURCE_NAME IS NULL AND " +
                        "RT.REG_TAG_ID=T.REG_ID AND T.REG_TENANT_ID=? AND RT.REG_TENANT_ID=?";
                ps = conn.prepareStatement(sql);
                ps.setInt(1, resource.getPathID());
                ps.setInt(2, CurrentSession.getTenantId());
                ps.setInt(3, CurrentSession.getTenantId());
            } else {
                String sql = "SELECT T.REG_ID, T.REG_TAG_NAME, T.REG_USER_ID, " +
                        "T.REG_TAGGED_TIME FROM REG_TAG T, REG_RESOURCE_TAG RT " +
                        "WHERE RT.REG_PATH_ID = ? AND RT.REG_RESOURCE_NAME = ? AND " +
                        "RT.REG_TAG_ID=T.REG_ID AND T.REG_TENANT_ID=? AND RT.REG_TENANT_ID=?";

                ps = conn.prepareStatement(sql);
                ps.setInt(1, resource.getPathID());
                ps.setString(2, resource.getName());
                ps.setInt(3, CurrentSession.getTenantId());
                ps.setInt(4, CurrentSession.getTenantId());
            }

            results = ps.executeQuery();
            while (results.next()) {

                java.util.Date taggedTime = new java.util.Date(
                        results.getTimestamp(DatabaseConstants.TAGGED_TIME_FIELD).getTime());

                taggingDO = new TaggingDO();
                taggingDO.setResourcePath(resource.getPath());
                taggingDO.setTagName(results.getString(DatabaseConstants.TAG_NAME_FIELD));
                taggingDO.setTaggedTime(taggedTime);
                taggingDO.setTaggedUserName(results.getString(DatabaseConstants.USER_ID_FIELD));
                taggingDO.setTagID(results.getLong(DatabaseConstants.ID_FIELD));
                taggingDOs.add(taggingDO);
            }


        } catch (SQLException e) {
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.dataobjects.TaggingDO

            s = conn.prepareStatement(sql);
            s.setLong(1, taggingID);
            s.setInt(2, CurrentSession.getTenantId());
            s.setInt(3, CurrentSession.getTenantId());

            TaggingDO taggingDO = null;
            result = s.executeQuery();
            if (result.next()) {

                java.util.Date taggedTime = new java.util.Date(
                        result.getTimestamp(DatabaseConstants.TAGGED_TIME_FIELD).getTime());

                taggingDO = new TaggingDO();
                // TODO
                //taggingDO.setResourceID(result.getString(DatabaseConstants.AID_FIELD));
                taggingDO.setTagName(result.getString(DatabaseConstants.TAG_NAME_FIELD));
                taggingDO.setTaggedUserName(result.getString(DatabaseConstants.USER_ID_FIELD));
                taggingDO.setTaggedTime(taggedTime);

                String resourcePath;
                int pathId = result.getInt(DatabaseConstants.PATH_ID_FIELD);
                String resourceName = result.getString(DatabaseConstants.RESOURCE_NAME_FIELD);
                resourcePath = resourceDAO.getPath(pathId, resourceName, true);
                if (resourcePath != null) {
                    taggingDO.setResourcePath(resourcePath);
                }
            }

            return taggingDO;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.