@SuppressWarnings("unchecked")
	public void setSortingStatus(int column, int status)
	{
		Directive directive = getDirective(column);
		if (directive != EMPTY_DIRECTIVE)
		{
			sortingColumns.remove(directive);
		}
		if (status != NOT_SORTED)
		{
			sortingColumns.add(new Directive(column, status));
		}
		sortingStatusChanged();
	}