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 © 2010 Atlassian. All Rights Reserved.