private void loadTags(String appId) throws RemoteException{
		
		((DefaultListModel) this.myApplicationsAppMyTagsList.getModel()).clear();
		
		//Get and render public tags
		String[] publicTags = this.model.getPublicTags(appId);
		if(publicTags!=null)
			for(int i=0; i<publicTags.length; i++)
			{
				TagListItem tagItem = new TagListItem("public", publicTags[i]);
				((DefaultListModel) this.myApplicationsAppMyTagsList.getModel()).addElement(tagItem);
			}
		
		//Get and render community tags
		String[] communities = this.model.getCommunitiesList();
		for(int i=0; i<communities.length; i++)
		{
			String[] communitiesTags = this.model.getTagsByCommunity(appId, communities[i]);
			if(communitiesTags!=null)
				for(int j=0; j<communitiesTags.length; j++)
				{
					TagListItem tagItem = new TagListItem("communities", communitiesTags[j], communities[i], this.model.getCommunityName(communities[i]));
					((DefaultListModel) this.myApplicationsAppMyTagsList.getModel()).addElement(tagItem);
				}
		}
		
		//Get and render private tags
		String[] privateTags = this.model.getPrivateTags(appId);
		if(privateTags!=null)
			for(int i=0; i<privateTags.length; i++)
			{
				TagListItem tagItem = new TagListItem("private", privateTags[i]);
				((DefaultListModel) this.myApplicationsAppMyTagsList.getModel()).addElement(tagItem);
			}
	}