com.wewebu.ow.server.ao
Class OwRoleManagedAOImpl<T>

java.lang.Object
  extended by com.wewebu.ow.server.ao.OwAOTypeImpl<T>
      extended by com.wewebu.ow.server.ao.OwRoleManagedAOImpl<T>
All Implemented Interfaces:
OwAOType<T>, OwRoleManagedAOType<T>

public abstract class OwRoleManagedAOImpl<T>
extends OwAOTypeImpl<T>
implements OwRoleManagedAOType<T>

Simple implementation of OwAOType for role managed application objects.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com

Since:
4.0.0.0

Constructor Summary
OwRoleManagedAOImpl(int type, Class<T> classType, int category)
           
 
Method Summary
 boolean isAllowed(T object, OwRoleManager roleManager)
           
protected abstract  String resourceFromObject(T object)
           
 
Methods inherited from class com.wewebu.ow.server.ao.OwAOTypeImpl
getClassType, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.wewebu.ow.server.ao.OwAOType
getClassType, getType
 

Constructor Detail

OwRoleManagedAOImpl

public OwRoleManagedAOImpl(int type,
                           Class<T> classType,
                           int category)
Method Detail

isAllowed

public boolean isAllowed(T object,
                         OwRoleManager roleManager)
Specified by:
isAllowed in interface OwRoleManagedAOType<T>
Returns:
true if the given application object is allowed in the context of the given role manager

resourceFromObject

protected abstract String resourceFromObject(T object)


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.