SEC-838: Make fields in AbstractAclProvider protected to facilitate subclass reuse.

This commit is contained in:
Ben Alex 2008-06-06 03:01:51 +00:00
parent 371769740a
commit b403216494

View File

@ -34,20 +34,20 @@ import org.springframework.util.Assert;
/** /**
* DOCUMENT ME! * Abstract {@link AfterInvocationProvider} which provides commonly-used ACL-related services.
* *
* @author $author$ * @author Ben Alex
* @version $Revision$ * @version $Id$
*/ */
public abstract class AbstractAclProvider implements AfterInvocationProvider { public abstract class AbstractAclProvider implements AfterInvocationProvider {
//~ Instance fields ================================================================================================ //~ Instance fields ================================================================================================
private AclService aclService; protected AclService aclService;
private Class processDomainObjectClass = Object.class; protected Class processDomainObjectClass = Object.class;
private ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy = new ObjectIdentityRetrievalStrategyImpl(); protected ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy = new ObjectIdentityRetrievalStrategyImpl();
private SidRetrievalStrategy sidRetrievalStrategy = new SidRetrievalStrategyImpl(); protected SidRetrievalStrategy sidRetrievalStrategy = new SidRetrievalStrategyImpl();
private String processConfigAttribute; protected String processConfigAttribute;
private Permission[] requirePermission = {BasePermission.READ}; protected Permission[] requirePermission = {BasePermission.READ};
//~ Constructors =================================================================================================== //~ Constructors ===================================================================================================