Package com.liferay.sharing.test.util
Class BaseSharingTestCase<T extends com.liferay.portal.kernel.model.ClassedModel>
java.lang.Object
com.liferay.sharing.test.util.BaseSharingTestCase<T>
public abstract class BaseSharingTestCase<T extends com.liferay.portal.kernel.model.ClassedModel>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.liferay.portal.kernel.test.rule.AggregateTestRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voiddeleteModel(T model) protected abstract Stringprotected abstract TgetModel(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) protected abstract intgetModelCount(com.liferay.portal.kernel.model.Group group) protected abstract com.liferay.portal.kernel.security.permission.resource.ModelResourcePermission<T> protected abstract TgetPendingModel(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) protected abstract com.liferay.portal.security.permission.contributor.PermissionSQLContributorprotected abstract com.liferay.sharing.security.permission.SharingPermissionCheckerprotected abstract voidmoveModelToTrash(T model) voidsetUp()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
aggregateTestRule
public static final com.liferay.portal.kernel.test.rule.AggregateTestRule aggregateTestRule
-
-
Constructor Details
-
BaseSharingTestCase
public BaseSharingTestCase()
-
-
Method Details
-
setUp
- Throws:
Exception
-
testInlinePermissions
- Throws:
Exception
-
testInlinePermissionsToUserGroup
- Throws:
Exception
-
testModelClassNameReturnsPermissionSQL
- Throws:
Exception
-
testUserWithAddDiscussionAndViewSharingEntryActionCanAddDiscussionPrivateModel
public void testUserWithAddDiscussionAndViewSharingEntryActionCanAddDiscussionPrivateModel() throws Exception- Throws:
Exception
-
testUserWithAddDiscussionAndViewSharingEntryActionCannotUpdatePrivateModel
public void testUserWithAddDiscussionAndViewSharingEntryActionCannotUpdatePrivateModel() throws Exception- Throws:
Exception
-
testUserWithoutAddDiscussionSharingEntryActionCannotAddDiscussionPrivateModel
public void testUserWithoutAddDiscussionSharingEntryActionCannotAddDiscussionPrivateModel() throws Exception- Throws:
Exception
-
testUserWithoutSharingCannotViewPrivateModel
- Throws:
Exception
-
testUserWithoutUpdateSharingEntryActionCannotUpdatePrivateModel
- Throws:
Exception
-
testUserWithoutViewSharingEntryActionCannotViewPrivateModel
- Throws:
Exception
-
testUserWithUpdateAndViewSharingEntryActionCannotAddDiscussionPrivateModel
public void testUserWithUpdateAndViewSharingEntryActionCannotAddDiscussionPrivateModel() throws Exception- Throws:
Exception
-
testUserWithUpdateAndViewSharingEntryActionCanUpdatePrivateModel
- Throws:
Exception
-
testUserWithViewSharingEntryActionCannotViewPendingModel
- Throws:
Exception
-
testUserWithViewSharingEntryActionCanViewPrivateModel
- Throws:
Exception
-
deleteModel
protected abstract void deleteModel(T model) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getClassName
-
getModel
protected abstract T getModel(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getModelCount
protected abstract int getModelCount(com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getModelResourcePermission
protected abstract com.liferay.portal.kernel.security.permission.resource.ModelResourcePermission<T> getModelResourcePermission() -
getPendingModel
protected abstract T getPendingModel(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getPermissionSQLContributor
protected abstract com.liferay.portal.security.permission.contributor.PermissionSQLContributor getPermissionSQLContributor() -
getSharingPermissionChecker
protected abstract com.liferay.sharing.security.permission.SharingPermissionChecker getSharingPermissionChecker() -
moveModelToTrash
protected abstract void moveModelToTrash(T model) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-