@Service public class SandboxServiceImpl extends Object implements SandboxService
| Constructor and Description |
|---|
SandboxServiceImpl(SandboxRepository repository,
UserService userService,
UserRoleService userRoleService,
AppService appService,
UserPersonaService userPersonaService,
UserLaunchService userLaunchService,
LaunchScenarioService launchScenarioService,
PatientService patientService,
SandboxImportService sandboxImportService,
SandboxActivityLogService sandboxActivityLogService) |
@Inject public SandboxServiceImpl(SandboxRepository repository, UserService userService, UserRoleService userRoleService, AppService appService, UserPersonaService userPersonaService, UserLaunchService userLaunchService, LaunchScenarioService launchScenarioService, PatientService patientService, SandboxImportService sandboxImportService, SandboxActivityLogService sandboxActivityLogService)
public void delete(int id)
delete in interface SandboxServicepublic void delete(Sandbox sandbox, String bearerToken, User admin)
delete in interface SandboxServicepublic void delete(Sandbox sandbox, String bearerToken)
delete in interface SandboxServicepublic Sandbox create(Sandbox sandbox, User user, String bearerToken) throws UnsupportedEncodingException
create in interface SandboxServiceUnsupportedEncodingExceptionpublic Sandbox update(Sandbox sandbox, User user, String bearerToken) throws UnsupportedEncodingException
update in interface SandboxServiceUnsupportedEncodingExceptionpublic void removeMember(Sandbox sandbox, User user, String bearerToken)
removeMember in interface SandboxServicepublic void addMember(Sandbox sandbox, User user)
addMember in interface SandboxServicepublic void addMember(Sandbox sandbox, User user, Role role)
addMember in interface SandboxServicepublic void addMemberRole(Sandbox sandbox, User user, Role role)
addMemberRole in interface SandboxServicepublic void removeMemberRole(Sandbox sandbox, User user, Role role)
removeMemberRole in interface SandboxServicepublic boolean hasMemberRole(Sandbox sandbox, User user, Role role)
hasMemberRole in interface SandboxServicepublic void addSandboxImport(Sandbox sandbox, SandboxImport sandboxImport)
addSandboxImport in interface SandboxServicepublic void reset(Sandbox sandbox, String bearerToken)
reset in interface SandboxServicepublic boolean isSandboxMember(Sandbox sandbox, User user)
isSandboxMember in interface SandboxServicepublic void sandboxLogin(String sandboxId, String userId)
sandboxLogin in interface SandboxServicepublic Sandbox save(Sandbox sandbox)
save in interface SandboxServicepublic List<Sandbox> getAllowedSandboxes(User user)
getAllowedSandboxes in interface SandboxServicepublic Sandbox findBySandboxId(String sandboxId)
findBySandboxId in interface SandboxServicepublic List<Sandbox> findByVisibility(Visibility visibility)
findByVisibility in interface SandboxServicepublic String fullCount()
fullCount in interface SandboxServicepublic String schemaCount(String apiEndpointIndex)
schemaCount in interface SandboxServicepublic String intervalCount(Timestamp intervalTime)
intervalCount in interface SandboxServicepublic String getSandboxApiURL(Sandbox sandbox)
getSandboxApiURL in interface SandboxServiceCopyright © 2014–2018 Healthcare Services Platform Consortium. All rights reserved.