com.atlassian.gadgets.dashboard.internal.impl
Class DashboardServiceImpl
java.lang.Object
com.atlassian.gadgets.dashboard.internal.impl.DashboardServiceImpl
- All Implemented Interfaces:
- com.atlassian.gadgets.dashboard.DashboardService
public class DashboardServiceImpl
- extends Object
- implements com.atlassian.gadgets.dashboard.DashboardService
Default implementation of DashboardService
.
Method Summary |
com.atlassian.gadgets.dashboard.DashboardState |
get(com.atlassian.gadgets.dashboard.DashboardId id,
String username)
|
com.atlassian.gadgets.dashboard.DashboardState |
save(com.atlassian.gadgets.dashboard.DashboardState state,
String username)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DashboardServiceImpl
public DashboardServiceImpl(TransactionalDashboardStateStoreImpl stateStore,
com.atlassian.gadgets.dashboard.spi.DashboardPermissionService permissionService)
- Constructor.
- Parameters:
stateStore
- the dashboard state store to usepermissionService
- the permissions to validate users by
get
public com.atlassian.gadgets.dashboard.DashboardState get(com.atlassian.gadgets.dashboard.DashboardId id,
String username)
throws com.atlassian.gadgets.dashboard.PermissionException
- Specified by:
get
in interface com.atlassian.gadgets.dashboard.DashboardService
- Throws:
com.atlassian.gadgets.dashboard.PermissionException
save
public com.atlassian.gadgets.dashboard.DashboardState save(com.atlassian.gadgets.dashboard.DashboardState state,
String username)
throws com.atlassian.gadgets.dashboard.PermissionException
- Specified by:
save
in interface com.atlassian.gadgets.dashboard.DashboardService
- Throws:
com.atlassian.gadgets.dashboard.PermissionException
Copyright © 2012 Atlassian. All Rights Reserved.