class GetGroupMembersAction extends AdminAction {

    @Override
    public boolean isTransactionAction() {
        return true;
    }

    @Override
    public boolean action(Request request, Response response) {<FILL_FUNCTION_BODY>}
}

        if (request.getNettyRequest() instanceof FullHttpRequest) {
            InputGetGroup inputGetGroup = getRequestBody(request.getNettyRequest(), InputGetGroup.class);
            if (inputGetGroup != null
                && (!StringUtil.isNullOrEmpty(inputGetGroup.getGroupId()))) {

                List<WFCMessage.GroupMember> members = new ArrayList<>();
                ErrorCode errorCode = messagesStore.getGroupMembers(null, inputGetGroup.getGroupId(), 0, members);

                RestResult result;
                if (errorCode != ErrorCode.ERROR_CODE_SUCCESS) {
                    result = RestResult.resultOf(errorCode);
                } else {
                    OutputGroupMemberList out = new OutputGroupMemberList();
                    out.setMembers(new ArrayList<>());
                    for (WFCMessage.GroupMember member : members) {
                        if (member.getType() == ProtoConstants.GroupMemberType.GroupMemberType_Removed) {
                            continue;
                        }
                        PojoGroupMember pm = new PojoGroupMember();
                        pm.setMember_id(member.getMemberId());
                        pm.setAlias(member.getAlias());
                        pm.setType(member.getType());
                        pm.setExtra(member.getExtra());
                        pm.setCreateDt(member.getCreateDt());
                        out.getMembers().add(pm);
                    }
                    result = RestResult.ok(out);
                }

                setResponseContent(result, response);
            } else {
                setResponseContent(RestResult.resultOf(ErrorCode.INVALID_PARAMETER), response);
            }

        }
        return true;
    
<methods>public non-sealed void <init>() ,public static java.lang.String getSecretKey() ,public cn.wildfirechat.common.ErrorCode preAction(com.xiaoleilu.loServer.handler.Request, com.xiaoleilu.loServer.handler.Response) ,public static void setNoCheckTime(java.lang.String) ,public static void setSecretKey(java.lang.String) <variables>private static final org.slf4j.Logger LOG,private static boolean NO_CHECK_TIME,private static java.lang.String SECRET_KEY