diff --git a/portal-impl/src/com/liferay/portlet/wiki/asset/WikiPageAssetRenderer.java b/portal-impl/src/com/liferay/portlet/wiki/asset/WikiPageAssetRenderer.java
index 5f03b3aaecb47df56d9ff250a4a3d20941f64a8c..e81e8403074c3872c70399cf3caf24b52998ae4d 100644
--- a/portal-impl/src/com/liferay/portlet/wiki/asset/WikiPageAssetRenderer.java
+++ b/portal-impl/src/com/liferay/portlet/wiki/asset/WikiPageAssetRenderer.java
@@ -14,6 +14,7 @@
 
 package com.liferay.portlet.wiki.asset;
 
+import com.liferay.portal.kernel.exception.SystemException;
 import com.liferay.portal.kernel.portlet.LiferayPortletRequest;
 import com.liferay.portal.kernel.portlet.LiferayPortletResponse;
 import com.liferay.portal.kernel.trash.TrashRenderer;
@@ -102,6 +103,11 @@ public class WikiPageAssetRenderer
 	}
 
 	@Override
+	public int getStatus() {
+		return _page.getStatus();
+	}
+
+	@Override
 	public String getSummary(Locale locale) {
 		String content = _page.getContent();
 
@@ -218,19 +224,25 @@ public class WikiPageAssetRenderer
 		return _page.getUuid();
 	}
 
-	public boolean hasDeletePermission(PermissionChecker permissionChecker) {
+	public boolean hasDeletePermission(PermissionChecker permissionChecker)
+		throws SystemException {
+
 		return WikiPagePermission.contains(
 			permissionChecker, _page, ActionKeys.DELETE);
 	}
 
 	@Override
-	public boolean hasEditPermission(PermissionChecker permissionChecker) {
+	public boolean hasEditPermission(PermissionChecker permissionChecker)
+		throws SystemException {
+
 		return WikiPagePermission.contains(
 			permissionChecker, _page, ActionKeys.UPDATE);
 	}
 
 	@Override
-	public boolean hasViewPermission(PermissionChecker permissionChecker) {
+	public boolean hasViewPermission(PermissionChecker permissionChecker)
+		throws SystemException {
+
 		return WikiPagePermission.contains(
 			permissionChecker, _page, ActionKeys.VIEW);
 	}
