<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
		"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
		"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	<package name="community" namespace="/" extends="struts-default">
		<global-results>
			<result name="error">/pages/community/errors/error.jsp</result>
			<result name="none">${resultPage}</result>
			<result name="login" type="redirect">Account.action</result>
		</global-results>
		<action name="ViewAllCommunities" class="viewAllCommunitiesAction">
			<result name="success">/pages/community/viewAllCommunities.jsp</result>
		</action>
		<action name="ViewMyCommunities" class="viewMyCommunitiesAction">
			<result name="success">/pages/community/viewMyCommunities.jsp</result>
		</action>
		<action name="ViewCommunity" class="viewCommunityAction">
			<result name="success">/pages/community/viewCommunity.jsp</result>
		</action>
		<action name="CreateCommunity" class="createCommunityAction">
			<result name="input">/pages/community/createCommunity.jsp</result>
		</action>
		<action name="CreateCommunity2" class="createCommunityAction" method="create">
			<result name="success" type="redirect">ViewCommunity.action?communityId=${communityId}</result>
		</action>		
		<action name="EditCommunity" class="editCommunityAction">
			<result name="input">/pages/community/editCommunity.jsp</result>
		</action>
		<action name="EditCommunity2" class="editCommunityAction" method="edit">
			<result name="success" type="redirect">ViewCommunity.action?communityId=${communityId}</result>
		</action>
		<action name="DeleteCommunity" class="deleteCommunityAction">
			<result name="success" type="redirect">ViewMyCommunities.action</result>
		</action>
		<action name="ViewCommunityMembers" class="viewCommunityMembersAction">
			<result name="success">/pages/community/viewCommunityMembers.jsp</result>
		</action>
		<action name="ViewCommunityMember" class="viewCommunityMemberAction">
			<result name="success">/pages/community/viewCommunityMember.jsp</result>
		</action>
		<action name="JoinCommunity" class="joinCommunityAction">
			<result name="success" type="redirect">ViewMyCommunities.action</result>
		</action>
		<action name="EditCommunityMember" class="editCommunityMemberAction">
			<result name="success" type="redirect">ViewCommunityMember.action?communityId=${communityId}&amp;memberId=${memberId}</result>
		</action>
		<action name="LeaveCommunity" class="leaveCommunityAction">
			<result name="success" type="redirect">ViewMyCommunities.action</result>
		</action>
		<action name="DeleteCommunityMember" class="deleteCommunityMemberAction">
			<result name="success" type="redirect">ViewCommunityMembers.action?communityId=${communityId}</result>
		</action>
		<action name="AddCommunityAuthoritativeDocument" class="addCommunityAuthoritativeDocumentAction">
			<result name="success" type="redirect">ViewCommunity.action?communityId=${communityId}</result>
		</action>
		<action name="ViewForumThreads" class="viewForumThreadsAction">
			<result name="success">/pages/community/viewForumThreads.jsp</result>
		</action>
		<action name="ViewForumThread" class="viewForumThreadAction">
			<result name="success">/pages/community/viewForumThread.jsp</result>
		</action>
		<action name="OpenForumThread" class="openForumThreadAction">
			<result name="input">/pages/community/openForumThread.jsp</result>
		</action>
		<action name="OpenForumThread2" class="openForumThreadAction" method="open">
			<result name="success" type="redirect">ViewForumThread.action?communityId=${communityId}&amp;threadId=${threadId}</result>
		</action>
		<action name="EditForumThread" class="editForumThreadAction">
			<result name="input">/pages/community/editForumThread.jsp</result>
		</action>
		<action name="EditForumThread2" class="editForumThreadAction" method="edit">
			<result name="success" type="redirect">ViewForumThread.action?communityId=${communityId}&amp;threadId=${threadId}</result>
		</action>
		<action name="DeleteForumThread" class="deleteForumThreadAction">
			<result name="success" type="redirect">ViewForumThreads.action?communityId=${communityId}</result>
		</action>
		<action name="PostForumPost" class="postForumPostAction">
			<result name="input">/pages/community/postForumPost.jsp</result>
		</action>
		<action name="PostForumPost2" class="postForumPostAction" method="post">
			<result name="success" type="redirect">ViewForumThread.action?communityId=${communityId}&amp;threadId=${threadId}</result>
		</action>
		<action name="EditForumPost" class="editForumPostAction">
			<result name="input">/pages/community/editForumPost.jsp</result>
		</action>
		<action name="EditForumPost2" class="editForumPostAction" method="edit">
			<result name="success" type="redirect">ViewForumThread.action?communityId=${communityId}&amp;threadId=${threadId}</result>
		</action>
		<action name="DeleteForumPost" class="deleteForumPostAction">
			<result name="success" type="redirect">ViewForumThread.action?communityId=${communityId}&amp;threadId=${threadId}</result>
		</action>
	</package>
</struts>
