com.atlassian.gadgets.publisher.internal.impl
Class AggregatePluginGadgetSpecProviderPermissionImpl
java.lang.Object
com.atlassian.gadgets.publisher.internal.impl.AggregatePluginGadgetSpecProviderPermissionImpl
- All Implemented Interfaces:
- PluginGadgetSpecProviderPermission
public class AggregatePluginGadgetSpecProviderPermissionImpl
- extends Object
- implements PluginGadgetSpecProviderPermission
An implementation of the PluginGadgetSpecProviderPermission
which aggregates all the imported services
and consults them to determine the outcome of the vote while dealing with all the vagaries of dynamic services coming
and going.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AggregatePluginGadgetSpecProviderPermissionImpl
public AggregatePluginGadgetSpecProviderPermissionImpl(Iterable<PluginGadgetSpecProviderPermission> permissions)
voteOn
public Vote voteOn(PluginGadgetSpec gadgetSpec)
- Specified by:
voteOn
in interface PluginGadgetSpecProviderPermission
Copyright © 2009 Atlassian. All Rights Reserved.