mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Renamed apAppCommentId into CommentId
This commit is contained in:
parent
906535eb24
commit
a45ba625fe
@ -188,7 +188,7 @@ public interface CommentManagementAPI {
|
||||
String uuid);
|
||||
|
||||
@PUT
|
||||
@Path("/{apAppCommentId}")
|
||||
@Path("/{CommentId}")
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
@Consumes(MediaType.APPLICATION_JSON)
|
||||
@ApiOperation(
|
||||
@ -229,14 +229,14 @@ public interface CommentManagementAPI {
|
||||
required = true)
|
||||
@Valid Comment comment,
|
||||
@ApiParam(
|
||||
name="apAppCommentId",
|
||||
name="CommentId",
|
||||
value = "comment id of the updating comment.",
|
||||
required = true)
|
||||
@QueryParam("apAppCommentId")
|
||||
@QueryParam("CommentId")
|
||||
int apAppCommentId);
|
||||
|
||||
@DELETE
|
||||
@Path("/{apAppCommentId}")
|
||||
@Path("/{CommentId}")
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
@Consumes(MediaType.APPLICATION_JSON)
|
||||
@ApiOperation(
|
||||
@ -270,10 +270,10 @@ public interface CommentManagementAPI {
|
||||
|
||||
Response deleteComment(
|
||||
@ApiParam(
|
||||
name="apAppCommentId",
|
||||
name="CommentId",
|
||||
value="Id of the comment.",
|
||||
required = true)
|
||||
@PathParam("apAppCommentId")
|
||||
@PathParam("CommentId")
|
||||
int apAppCommentId);
|
||||
|
||||
@GET
|
||||
|
||||
@ -1,3 +1,21 @@
|
||||
/*
|
||||
* Copyright (c) 2017, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
*
|
||||
* WSO2 Inc. licenses this file to you under the Apache License,
|
||||
* Version 2.0 (the "License"); you may not use this file except
|
||||
* in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*
|
||||
*/
|
||||
package org.wso2.carbon.device.application.mgt.api.services.impl;
|
||||
|
||||
import io.swagger.annotations.ApiParam;
|
||||
@ -97,23 +115,23 @@ public class CommentManagementAPIImpl implements CommentManagementAPI{
|
||||
@Override
|
||||
@PUT
|
||||
@Consumes("application/json")
|
||||
@Path("/{apAppCommentId}")
|
||||
@Path("/{CommentId}")
|
||||
public Response updateComment(
|
||||
@ApiParam Comment comment,
|
||||
@PathParam("apAppCommentId") int apAppCommentId) {
|
||||
@PathParam("CommentId") int CommentId) {
|
||||
|
||||
CommentsManager commentsManager = APIUtil.getCommentsManager();
|
||||
|
||||
try {
|
||||
if (apAppCommentId == 0) {
|
||||
if (CommentId == 0) {
|
||||
return Response.status(Response.Status.NOT_FOUND)
|
||||
.entity("Comment with comment id " + apAppCommentId + " not found").build();
|
||||
.entity("Comment with comment id " + CommentId + " not found").build();
|
||||
}else if(comment==null){
|
||||
String msg = "Given comment is not valid ";
|
||||
log.error(msg);
|
||||
return Response.status(Response.Status.BAD_REQUEST).build();
|
||||
} else{
|
||||
comment = commentsManager.updateComment(comment,apAppCommentId);
|
||||
comment = commentsManager.updateComment(comment,CommentId);
|
||||
return Response.status(Response.Status.OK).entity(comment).build();
|
||||
}
|
||||
} catch (CommentManagementException e) {
|
||||
@ -131,22 +149,22 @@ public class CommentManagementAPIImpl implements CommentManagementAPI{
|
||||
|
||||
@Override
|
||||
@DELETE
|
||||
@Path("/{apAppCommentId}")
|
||||
@Path("/{CommentId}")
|
||||
public Response deleteComment(
|
||||
@PathParam("apAppCommentId")
|
||||
int apAppCommentId){
|
||||
@PathParam("CommentId")
|
||||
int CommentId){
|
||||
|
||||
CommentsManager commentsManager = APIUtil.getCommentsManager();
|
||||
try {
|
||||
commentsManager.deleteComment(apAppCommentId);
|
||||
commentsManager.deleteComment(CommentId);
|
||||
} catch (CommentManagementException e) {
|
||||
String msg = "Error occurred while deleting the comment.";
|
||||
log.error(msg, e);
|
||||
return Response.status(Response.Status.INTERNAL_SERVER_ERROR).build();
|
||||
} catch (NotFoundException e) {
|
||||
log.error("Not found exception occurs to comment id "+apAppCommentId+" .",e);
|
||||
log.error("Not found exception occurs to comment id "+CommentId+" .",e);
|
||||
return Response.status(Response.Status.NOT_FOUND)
|
||||
.entity("Comment with" + apAppCommentId + " not found").build();
|
||||
.entity("Comment with" + CommentId + " not found").build();
|
||||
}
|
||||
return Response.status(Response.Status.OK).entity("Comment is deleted successfully.").build();
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
* Copyright (c) 2017, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
*
|
||||
* WSO2 Inc. licenses this file to you under the Apache License,
|
||||
* Version 2.0 (the "License"); you may not use this file except
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
* Copyright (c) 2017, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
*
|
||||
* WSO2 Inc. licenses this file to you under the Apache License,
|
||||
* Version 2.0 (the "License"); you may not use this file except
|
||||
|
||||
@ -48,13 +48,13 @@ public interface CommentsManager {
|
||||
/**
|
||||
* To validate the pre-request of the comment
|
||||
*
|
||||
* @param apAppCommentId ID of the comment.
|
||||
* @param CommentId ID of the comment.
|
||||
* @param comment comment needed to be validate.
|
||||
* @return validated the comment.
|
||||
* @throws CommentManagementException Exceptions of the comment management.
|
||||
*
|
||||
*/
|
||||
Boolean validateComment(int apAppCommentId,String comment) throws CommentManagementException;
|
||||
Boolean validateComment(int CommentId,String comment) throws CommentManagementException;
|
||||
|
||||
/**
|
||||
* Get all comments to pagination
|
||||
@ -71,32 +71,32 @@ public interface CommentsManager {
|
||||
/**
|
||||
* To get the comment with id.
|
||||
*
|
||||
* @param apAppCommentId id of the comment
|
||||
* @param CommentId id of the comment
|
||||
* @return {@link Comment}Comment of the comment id
|
||||
* @throws CommentManagementException Exceptions of the comment management.
|
||||
*/
|
||||
Comment getComment(int apAppCommentId)throws CommentManagementException;
|
||||
Comment getComment(int CommentId)throws CommentManagementException;
|
||||
|
||||
/**
|
||||
* To delete comment using comment id.
|
||||
*
|
||||
* @param apAppCommentId id of the comment
|
||||
* @param CommentId id of the comment
|
||||
* @throws CommentManagementException Exceptions of the comment management
|
||||
*/
|
||||
void deleteComment(int apAppCommentId) throws CommentManagementException;
|
||||
void deleteComment(int CommentId) throws CommentManagementException;
|
||||
|
||||
|
||||
/**
|
||||
* To update a comment.
|
||||
*
|
||||
* @param comment comment of the application.
|
||||
* @param apAppCommentId id of the comment
|
||||
* @param CommentId id of the comment
|
||||
* @return {@link Comment}updated comment
|
||||
* @throws CommentManagementException Exceptions of the comment management
|
||||
* @throws SQLException SQL Exception
|
||||
* @throws DBConnectionException Database connection Exception
|
||||
*/
|
||||
Comment updateComment(Comment comment,int apAppCommentId) throws CommentManagementException, SQLException, DBConnectionException;
|
||||
Comment updateComment(Comment comment,int CommentId) throws CommentManagementException, SQLException, DBConnectionException;
|
||||
|
||||
/**
|
||||
* To get number of rated users
|
||||
|
||||
@ -65,7 +65,7 @@ public interface CommentDAO {
|
||||
/**
|
||||
* To update already added comment.
|
||||
*
|
||||
* @param apAppCommentId id of the comment
|
||||
* @param CommentId id of the comment
|
||||
* @param updatedComment comment after updated
|
||||
* @param modifiedBy Username of the modified person.
|
||||
* @param modifiedAt time of the modification.
|
||||
@ -74,13 +74,13 @@ public interface CommentDAO {
|
||||
* @throws DBConnectionException db connection exception
|
||||
* @throws SQLException sql exception
|
||||
*/
|
||||
Comment updateComment(int apAppCommentId, String updatedComment,String modifiedBy, Timestamp modifiedAt) throws CommentManagementException, DBConnectionException, SQLException;
|
||||
Comment updateComment(int CommentId, String updatedComment,String modifiedBy, Timestamp modifiedAt) throws CommentManagementException, DBConnectionException, SQLException;
|
||||
|
||||
/**
|
||||
* To update already added comment.
|
||||
*
|
||||
* @param uuid uuid of the comment
|
||||
* @param apAppCommentId id of the comment
|
||||
* @param CommentId id of the comment
|
||||
* @param updatedComment comment after updated
|
||||
* @param modifiedBy Username of the modified person.
|
||||
* @param modifiedAt time of the modification.
|
||||
@ -89,18 +89,18 @@ public interface CommentDAO {
|
||||
* @throws DBConnectionException db connection exception
|
||||
* @throws SQLException sql exception
|
||||
*/
|
||||
Comment updateComment(String uuid, int apAppCommentId,String updatedComment,String modifiedBy, Timestamp modifiedAt) throws CommentManagementException, DBConnectionException, SQLException;
|
||||
Comment updateComment(String uuid, int CommentId,String updatedComment,String modifiedBy, Timestamp modifiedAt) throws CommentManagementException, DBConnectionException, SQLException;
|
||||
|
||||
/**
|
||||
* To get the comment with id.
|
||||
*
|
||||
* @param apAppCommentId id of the comment
|
||||
* @param CommentId id of the comment
|
||||
* @return {@link Comment}Comment
|
||||
* @throws CommentManagementException Exceptions of the comment management.
|
||||
* @throws DBConnectionException db connection exception
|
||||
* @throws SQLException sql exception
|
||||
*/
|
||||
Comment getComment(int apAppCommentId) throws CommentManagementException, SQLException, DBConnectionException;
|
||||
Comment getComment(int CommentId) throws CommentManagementException, SQLException, DBConnectionException;
|
||||
|
||||
/**
|
||||
* To get the comment with id.
|
||||
@ -293,12 +293,12 @@ public interface CommentDAO {
|
||||
/**
|
||||
* To delete comment using comment id.
|
||||
*
|
||||
* @param apAppCommentId id of the comment
|
||||
* @param CommentId id of the comment
|
||||
* @throws CommentManagementException Exceptions of the comment management.
|
||||
* @throws DBConnectionException db connection exception.
|
||||
* @throws SQLException sql exception
|
||||
*/
|
||||
void deleteComment(int apAppCommentId) throws CommentManagementException, DBConnectionException, SQLException;
|
||||
void deleteComment(int CommentId) throws CommentManagementException, DBConnectionException, SQLException;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -30,13 +30,11 @@ import org.wso2.carbon.device.application.mgt.core.dao.CommentDAO;
|
||||
import org.wso2.carbon.device.application.mgt.core.dao.common.Util;
|
||||
import org.wso2.carbon.device.application.mgt.core.dao.impl.AbstractDAOImpl;
|
||||
import org.wso2.carbon.device.application.mgt.core.exception.ApplicationManagementDAOException;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Timestamp;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@ -122,11 +120,11 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Comment updateComment(int apAppCommentId, String updatedComment, String modifiedBy, Timestamp modifiedAt)
|
||||
public Comment updateComment(int CommentId, String updatedComment, String modifiedBy, Timestamp modifiedAt)
|
||||
throws CommentManagementException, DBConnectionException, SQLException {
|
||||
|
||||
if (log.isDebugEnabled()) {
|
||||
log.debug("Request received in DAO Layer to update the comment with ID ("+apAppCommentId+")");
|
||||
log.debug("Request received in DAO Layer to update the comment with ID ("+ CommentId +")");
|
||||
}
|
||||
|
||||
Connection connection;
|
||||
@ -139,7 +137,7 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
statement = connection.prepareStatement(sql);
|
||||
statement.setString(1, updatedComment);
|
||||
statement.setString(2, modifiedBy);
|
||||
statement.setInt(3, apAppCommentId);
|
||||
statement.setInt(3, CommentId);
|
||||
|
||||
statement.executeUpdate();
|
||||
rs = statement.executeQuery();
|
||||
@ -147,15 +145,15 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
} finally {
|
||||
Util.cleanupResources(statement, rs);
|
||||
}
|
||||
return getComment(apAppCommentId);
|
||||
return getComment(CommentId);
|
||||
}
|
||||
|
||||
public Comment updateComment(String uuid, int apAppCommentID,String updatedComment, String modifiedBy, Timestamp
|
||||
public Comment updateComment(String uuid, int CommentId,String updatedComment, String modifiedBy, Timestamp
|
||||
modifiedAt) throws CommentManagementException, DBConnectionException, SQLException {
|
||||
|
||||
if (log.isDebugEnabled()) {
|
||||
log.debug("Request received in DAO Layer to update the comment with application ("+uuid+") and " +
|
||||
"comment id ( "+apAppCommentID+")");
|
||||
"comment id ( "+ CommentId +")");
|
||||
}
|
||||
|
||||
Connection connection;
|
||||
@ -168,20 +166,20 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
statement = connection.prepareStatement(sql);
|
||||
statement.setString(1, updatedComment);
|
||||
statement.setString(2,modifiedBy);
|
||||
statement.setInt(3,apAppCommentID);
|
||||
statement.setInt(3, CommentId);
|
||||
statement.executeUpdate();
|
||||
rs= statement.getResultSet();
|
||||
|
||||
} finally {
|
||||
Util.cleanupResources(statement, rs);
|
||||
}
|
||||
return getComment(apAppCommentID);
|
||||
return getComment(CommentId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Comment getComment(int apAppCommentId) throws CommentManagementException {
|
||||
public Comment getComment(int CommentId) throws CommentManagementException {
|
||||
if (log.isDebugEnabled()) {
|
||||
log.debug("Getting comment with the comment id(" + apAppCommentId + ") from the database");
|
||||
log.debug("Getting comment with the comment id(" + CommentId + ") from the database");
|
||||
}
|
||||
Connection conn;
|
||||
PreparedStatement stmt = null;
|
||||
@ -193,7 +191,7 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
conn = this.getDBConnection();
|
||||
sql += "SELECT COMMENT_TEXT FROM AP_APP_COMMENT WHERE ID=?;";
|
||||
stmt = conn.prepareStatement(sql);
|
||||
stmt.setInt(1, apAppCommentId);
|
||||
stmt.setInt(1, CommentId);
|
||||
rs=stmt.executeQuery();
|
||||
|
||||
if (rs.next()) {
|
||||
@ -212,7 +210,7 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
}
|
||||
|
||||
} catch (SQLException e) {
|
||||
throw new CommentManagementException("Error occurred while retrieving information of the comment "+apAppCommentId, e);
|
||||
throw new CommentManagementException("Error occurred while retrieving information of the comment "+ CommentId, e);
|
||||
} catch (DBConnectionException e) {
|
||||
log.error("DB Connection Exception occurs.", e);
|
||||
} finally {
|
||||
@ -721,7 +719,6 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
}
|
||||
} finally {
|
||||
Util.cleanupResources(stmt, null);
|
||||
|
||||
return commentCount;
|
||||
}
|
||||
}
|
||||
@ -747,7 +744,6 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
}
|
||||
} finally {
|
||||
Util.cleanupResources(stmt, null);
|
||||
|
||||
}
|
||||
return commentCount;
|
||||
|
||||
@ -860,7 +856,7 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteComment(int apAppCommentId) throws CommentManagementException, DBConnectionException,
|
||||
public void deleteComment(int CommentId) throws CommentManagementException, DBConnectionException,
|
||||
SQLException {
|
||||
|
||||
Connection conn;
|
||||
@ -869,7 +865,7 @@ public class CommentDAOImpl extends AbstractDAOImpl implements CommentDAO {
|
||||
conn = this.getDBConnection();
|
||||
String sql = "DELETE FROM AP_APP_COMMENT WHERE ID=?;";
|
||||
stmt = conn.prepareStatement(sql);
|
||||
stmt.setInt(1, apAppCommentId);
|
||||
stmt.setInt(1, CommentId);
|
||||
stmt.executeUpdate();
|
||||
} finally {
|
||||
Util.cleanupResources(stmt, null);
|
||||
|
||||
@ -84,21 +84,21 @@ public class CommentsManagerImpl implements CommentsManager {
|
||||
/**
|
||||
* To validate the pre-request of the comment
|
||||
*
|
||||
* @param apAppCommentId ID of the comment.
|
||||
* @param CommentId ID of the comment.
|
||||
* @param comment comment needed to be validate.
|
||||
* @return Application related with the UUID.
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
public Boolean validateComment(int apAppCommentId,String comment) throws CommentManagementException{
|
||||
public Boolean validateComment(int CommentId,String comment) throws CommentManagementException{
|
||||
|
||||
if (apAppCommentId <= 0) {
|
||||
if (CommentId <= 0) {
|
||||
throw new CommentManagementException("Comment ID is null or negative. Comment id is a required parameter to get the " +
|
||||
"relevant comment.");
|
||||
}
|
||||
if(comment==null){
|
||||
log.error("Null Point Exception.Comment at comment id "+apAppCommentId+" is null.");
|
||||
log.error("Null Point Exception.Comment at comment id "+CommentId+" is null.");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@ -136,18 +136,18 @@ public class CommentsManagerImpl implements CommentsManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Comment getComment(int apAppCommentId) throws CommentManagementException {
|
||||
public Comment getComment(int CommentId) throws CommentManagementException {
|
||||
|
||||
PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(true);
|
||||
Comment comment=null;
|
||||
|
||||
if (log.isDebugEnabled()) {
|
||||
log.debug("Comment retrieval request is received for the comment id " + apAppCommentId );
|
||||
log.debug("Comment retrieval request is received for the comment id " + CommentId);
|
||||
}
|
||||
|
||||
try {
|
||||
ConnectionManagerUtil.openDBConnection();
|
||||
comment=ApplicationManagementDAOFactory.getCommentDAO().getComment(apAppCommentId);
|
||||
comment=ApplicationManagementDAOFactory.getCommentDAO().getComment(CommentId);
|
||||
} catch (DBConnectionException e) {
|
||||
log.error("DB Connection Exception occurs.", e);
|
||||
} catch (SQLException e) {
|
||||
@ -159,18 +159,18 @@ public class CommentsManagerImpl implements CommentsManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteComment(int apAppCommentId) throws CommentManagementException {
|
||||
public void deleteComment(int CommentId) throws CommentManagementException {
|
||||
|
||||
Comment comment;
|
||||
comment= getComment(apAppCommentId);
|
||||
comment= getComment(CommentId);
|
||||
|
||||
if (comment == null) {
|
||||
throw new CommentManagementException(
|
||||
"Cannot delete a non-existing comment for the application with comment id" + apAppCommentId);
|
||||
"Cannot delete a non-existing comment for the application with comment id" + CommentId);
|
||||
}
|
||||
try {
|
||||
ConnectionManagerUtil.beginDBTransaction();
|
||||
ApplicationManagementDAOFactory.getCommentDAO().deleteComment(apAppCommentId);
|
||||
ApplicationManagementDAOFactory.getCommentDAO().deleteComment(CommentId);
|
||||
ConnectionManagerUtil.commitDBTransaction();
|
||||
} catch (DBConnectionException e) {
|
||||
log.error("DB Connection Exception occurs.", e);
|
||||
@ -184,20 +184,20 @@ public class CommentsManagerImpl implements CommentsManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Comment updateComment(Comment comment,int apAppCommentId) throws CommentManagementException, SQLException,
|
||||
public Comment updateComment(Comment comment,int CommentId) throws CommentManagementException, SQLException,
|
||||
DBConnectionException {
|
||||
|
||||
PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(true);
|
||||
validateComment(apAppCommentId,comment.getComment());
|
||||
validateComment(CommentId,comment.getComment());
|
||||
|
||||
if (log.isDebugEnabled()) {
|
||||
log.debug("Comment retrieval request is received for the comment id " +apAppCommentId);
|
||||
log.debug("Comment retrieval request is received for the comment id " + CommentId);
|
||||
}
|
||||
comment.setModifiedAt(Timestamp.from(Instant.now()));
|
||||
try {
|
||||
ConnectionManagerUtil.openDBConnection();
|
||||
ApplicationManagementDAOFactory.getCommentDAO().getComment(apAppCommentId);
|
||||
return ApplicationManagementDAOFactory.getCommentDAO().updateComment(apAppCommentId,
|
||||
ApplicationManagementDAOFactory.getCommentDAO().getComment(CommentId);
|
||||
return ApplicationManagementDAOFactory.getCommentDAO().updateComment(CommentId,
|
||||
comment.getComment(),comment.getModifiedBy(),comment.getModifiedAt());
|
||||
} catch (SQLException e) {
|
||||
log.error("SQL Exception occurs.", e);
|
||||
@ -206,7 +206,7 @@ public class CommentsManagerImpl implements CommentsManager {
|
||||
} finally {
|
||||
ConnectionManagerUtil.closeDBConnection();
|
||||
}
|
||||
return ApplicationManagementDAOFactory.getCommentDAO().getComment(apAppCommentId);
|
||||
return ApplicationManagementDAOFactory.getCommentDAO().getComment(CommentId);
|
||||
}
|
||||
|
||||
public int getRatedUser(String uuid){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user