Search in sources :

Example 76 with IdentityUser

use of com.sequenceiq.cloudbreak.common.model.user.IdentityUser in project cloudbreak by hortonworks.

the class RdsConfigController method getPublic.

@Override
public RDSConfigResponse getPublic(String name) {
    IdentityUser user = authenticatedUserService.getCbUser();
    RDSConfig rdsConfig = rdsConfigService.getPublicRdsConfig(name, user);
    return conversionService.convert(rdsConfig, RDSConfigResponse.class);
}
Also used : IdentityUser(com.sequenceiq.cloudbreak.common.model.user.IdentityUser) RDSConfig(com.sequenceiq.cloudbreak.domain.RDSConfig)

Example 77 with IdentityUser

use of com.sequenceiq.cloudbreak.common.model.user.IdentityUser in project cloudbreak by hortonworks.

the class RdsConfigController method getPrivate.

@Override
public RDSConfigResponse getPrivate(String name) {
    IdentityUser user = authenticatedUserService.getCbUser();
    RDSConfig rdsConfig = rdsConfigService.getPrivateRdsConfig(name, user);
    return conversionService.convert(rdsConfig, RDSConfigResponse.class);
}
Also used : IdentityUser(com.sequenceiq.cloudbreak.common.model.user.IdentityUser) RDSConfig(com.sequenceiq.cloudbreak.domain.RDSConfig)

Example 78 with IdentityUser

use of com.sequenceiq.cloudbreak.common.model.user.IdentityUser in project cloudbreak by hortonworks.

the class RdsConfigController method getPublics.

@Override
public Set<RDSConfigResponse> getPublics() {
    IdentityUser user = authenticatedUserService.getCbUser();
    Set<RDSConfig> rdsConfigs = rdsConfigService.retrieveAccountRdsConfigs(user);
    return toJsonList(rdsConfigs);
}
Also used : IdentityUser(com.sequenceiq.cloudbreak.common.model.user.IdentityUser) RDSConfig(com.sequenceiq.cloudbreak.domain.RDSConfig)

Example 79 with IdentityUser

use of com.sequenceiq.cloudbreak.common.model.user.IdentityUser in project cloudbreak by hortonworks.

the class RecipeController method getPublics.

@Override
public Set<RecipeResponse> getPublics() {
    IdentityUser user = authenticatedUserService.getCbUser();
    Set<Recipe> recipes = recipeService.retrieveAccountRecipes(user);
    return toJsonSet(recipes);
}
Also used : IdentityUser(com.sequenceiq.cloudbreak.common.model.user.IdentityUser) Recipe(com.sequenceiq.cloudbreak.domain.Recipe)

Example 80 with IdentityUser

use of com.sequenceiq.cloudbreak.common.model.user.IdentityUser in project cloudbreak by hortonworks.

the class RecipeController method getPrivates.

@Override
public Set<RecipeResponse> getPrivates() {
    IdentityUser user = authenticatedUserService.getCbUser();
    Set<Recipe> recipes = recipeService.retrievePrivateRecipes(user);
    return toJsonSet(recipes);
}
Also used : IdentityUser(com.sequenceiq.cloudbreak.common.model.user.IdentityUser) Recipe(com.sequenceiq.cloudbreak.domain.Recipe)

Aggregations

IdentityUser (com.sequenceiq.cloudbreak.common.model.user.IdentityUser)133 Test (org.junit.Test)14 Stack (com.sequenceiq.cloudbreak.domain.Stack)13 UserFilterField (com.sequenceiq.cloudbreak.common.service.user.UserFilterField)9 Async (org.springframework.scheduling.annotation.Async)9 Blueprint (com.sequenceiq.cloudbreak.domain.Blueprint)8 Credential (com.sequenceiq.cloudbreak.domain.Credential)8 FlexSubscription (com.sequenceiq.cloudbreak.domain.FlexSubscription)8 Cluster (com.sequenceiq.cloudbreak.domain.Cluster)7 LdapConfig (com.sequenceiq.cloudbreak.domain.LdapConfig)7 ProxyConfig (com.sequenceiq.cloudbreak.domain.ProxyConfig)7 ImageCatalog (com.sequenceiq.cloudbreak.domain.ImageCatalog)6 RDSConfig (com.sequenceiq.cloudbreak.domain.RDSConfig)6 Before (org.junit.Before)6 TestingAuthenticationToken (org.springframework.security.authentication.TestingAuthenticationToken)6 UpdateStackJson (com.sequenceiq.cloudbreak.api.model.UpdateStackJson)5 Template (com.sequenceiq.cloudbreak.domain.Template)5 ConstraintTemplate (com.sequenceiq.cloudbreak.domain.ConstraintTemplate)4 Network (com.sequenceiq.cloudbreak.domain.Network)4 Recipe (com.sequenceiq.cloudbreak.domain.Recipe)4