Package com.gooddata.warehouse
Class WarehouseUser
- java.lang.Object
-
- com.gooddata.warehouse.WarehouseUser
-
public class WarehouseUser extends Object
Warehouse user
-
-
Field Summary
Fields Modifier and Type Field Description static StringADMIN_ROLEDeprecated.in favour ofWarehouseUserRole.ADMINstatic StringDATA_ADMIN_ROLEDeprecated.in favour ofWarehouseUserRole.DATA_ADMINstatic StringREAD_ONLY_ROLEDeprecated.in favour ofWarehouseUserRole.READ_ONLYstatic org.springframework.web.util.UriTemplateTEMPLATEstatic StringURI
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WarehouseUsercreateWithlogin(String login, WarehouseUserRole role)static WarehouseUsercreateWithProfile(Account profile, WarehouseUserRole role)static WarehouseUsercreateWithProfileUri(String profileUri, WarehouseUserRole role)StringgetId()Map<String,String>getLinks()StringgetLogin()StringgetProfile()StringgetRole()StringgetUri()StringtoString()
-
-
-
Field Detail
-
URI
public static final String URI
- See Also:
- Constant Field Values
-
TEMPLATE
public static final org.springframework.web.util.UriTemplate TEMPLATE
-
ADMIN_ROLE
@Deprecated public static final String ADMIN_ROLE
Deprecated.in favour ofWarehouseUserRole.ADMIN
-
DATA_ADMIN_ROLE
@Deprecated public static final String DATA_ADMIN_ROLE
Deprecated.in favour ofWarehouseUserRole.DATA_ADMIN
-
READ_ONLY_ROLE
@Deprecated public static final String READ_ONLY_ROLE
Deprecated.in favour ofWarehouseUserRole.READ_ONLY
-
-
Constructor Detail
-
WarehouseUser
public WarehouseUser(String role, String profile, String login)
Creates a new instance with given parameters.Only one of the parameters
profileandloginmust be provided.- Parameters:
role- role of the user in ADSprofile- profileId (/gdc/account/profile/{id}) of the userlogin- login of the user
-
-
Method Detail
-
createWithProfileUri
public static WarehouseUser createWithProfileUri(String profileUri, WarehouseUserRole role)
-
createWithProfile
public static WarehouseUser createWithProfile(Account profile, WarehouseUserRole role)
-
createWithlogin
public static WarehouseUser createWithlogin(String login, WarehouseUserRole role)
-
getRole
public String getRole()
-
getProfile
public String getProfile()
-
getLogin
public String getLogin()
-
getId
public String getId()
-
getUri
public String getUri()
-
-