protected StringBuffer baseToStringBuffer(short queryWordTypeNr) { String myWordString = myWordTypeString(queryWordTypeNr); String userNameString = (myWord_ == null ? null : myWord_.userName(userNr_)); CommonVariables.queryStringBuffer = new StringBuffer(); if (!isActiveItem()) // Show status when not active CommonVariables.queryStringBuffer.append(Constants.EMPTY_STRING + statusChar_); if (myWordString != null) CommonVariables.queryStringBuffer.append( Constants.QUERY_WORD_START_CHAR + myWordString + Constants.QUERY_WORD_END_CHAR); CommonVariables.queryStringBuffer.append( Constants.QUERY_LIST_START_STRING + (myList_ == null ? Constants.QUERY_NO_LIST_CHAR : myList_.listChar()) + Constants.QUERY_LIST_END_CHAR); CommonVariables.queryStringBuffer.append( Constants.QUERY_ITEM_START_STRING + creationSentenceNr_ + Constants.QUERY_SEPARATOR_CHAR + itemNr_ + Constants.QUERY_ITEM_END_CHAR); if (isAvailableForRollback) CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "isAvailableForRollback"); /* if( isSelectedByQuery ) // Always true during query CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "isSelectedByQuery" ); */ if (wasActiveBeforeArchiving) CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "wasActiveBeforeArchiving"); if (userNr_ > Constants.NO_USER_NR) { CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "user:"******"original:" + Constants.QUERY_DEACTIVE_ITEM_START_CHAR + originalSentenceNr_ + Constants.QUERY_DEACTIVE_ITEM_END_CHAR); if (activeSentenceNr_ > Constants.NO_SENTENCE_NR && activeSentenceNr_ != creationSentenceNr_) CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "active:" + Constants.QUERY_DEACTIVE_ITEM_START_CHAR + activeSentenceNr_ + Constants.QUERY_DEACTIVE_ITEM_END_CHAR); if (deactiveSentenceNr_ > Constants.NO_SENTENCE_NR && deactiveSentenceNr_ != creationSentenceNr_) CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "deactive:" + Constants.QUERY_DEACTIVE_ITEM_START_CHAR + deactiveSentenceNr_ + Constants.QUERY_DEACTIVE_ITEM_END_CHAR); if (archiveSentenceNr_ > Constants.NO_SENTENCE_NR) CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "archive:" + Constants.QUERY_DEACTIVE_ITEM_START_CHAR + archiveSentenceNr_ + Constants.QUERY_DEACTIVE_ITEM_END_CHAR); if (deleteSentenceNr_ > Constants.NO_SENTENCE_NR) CommonVariables.queryStringBuffer.append( Constants.QUERY_SEPARATOR_STRING + "delete:" + Constants.QUERY_DEACTIVE_ITEM_START_CHAR + deleteSentenceNr_ + Constants.QUERY_DEACTIVE_ITEM_END_CHAR); return CommonVariables.queryStringBuffer; }