Package com.testdroid.api.model
Class APIDeviceGroup
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APIDeviceGroup
-
public class APIDeviceGroup extends APIEntity
- Author:
- Ćukasz Kajda
, Slawomir Pawluk
-
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APIDeviceGroup()
APIDeviceGroup(java.lang.Long id, java.lang.String name, java.lang.String displayName, APIDevice.OsType osType, java.lang.Long deviceCount, java.lang.Long userId, java.lang.String userEmail, boolean isShared)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDevice(APIDevice device)
APIDeviceGroup
addSelector(APIDeviceProperty deviceProperty)
protected <T extends APIEntity>
voidclone(T from)
void
delete()
void
deleteDevice(APIDevice device)
java.lang.Long
getDeviceCount()
java.lang.String
getDisplayName()
APIListResource<APIDevice>
getIncludedDevicesResource()
APIListResource<APIDevice>
getIncludedDevicesResource(Context<APIDevice> context)
java.lang.String
getName()
APIDevice.OsType
getOsType()
java.lang.String
getUserEmail()
java.lang.Long
getUserId()
boolean
isPublic()
boolean
isShared()
void
setDeviceCount(java.lang.Long deviceCount)
void
setDisplayName(java.lang.String displayName)
void
setName(java.lang.String name)
void
setOsType(APIDevice.OsType osType)
void
setShared(boolean shared)
void
setUserEmail(java.lang.String userEmail)
void
setUserId(java.lang.Long userId)
-
Methods inherited from class com.testdroid.api.APIEntity
cloneBase, createUri, deleteResource, getFile, getId, getListResource, getListResource, getParentId, getResource, getSelfURI, postFile, postResource, refresh, setId, setSelfURI, toJson
-
-
-
-
Constructor Detail
-
APIDeviceGroup
public APIDeviceGroup()
-
APIDeviceGroup
public APIDeviceGroup(java.lang.Long id, java.lang.String name, java.lang.String displayName, APIDevice.OsType osType, java.lang.Long deviceCount, java.lang.Long userId, java.lang.String userEmail, boolean isShared)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getDisplayName
public java.lang.String getDisplayName()
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
getDeviceCount
public java.lang.Long getDeviceCount()
-
setDeviceCount
public void setDeviceCount(java.lang.Long deviceCount)
-
getUserId
public java.lang.Long getUserId()
-
setUserId
public void setUserId(java.lang.Long userId)
-
getOsType
public APIDevice.OsType getOsType()
-
setOsType
public void setOsType(APIDevice.OsType osType)
-
getUserEmail
public java.lang.String getUserEmail()
-
setUserEmail
public void setUserEmail(java.lang.String userEmail)
-
isShared
public boolean isShared()
-
setShared
public void setShared(boolean shared)
-
isPublic
public boolean isPublic()
-
getIncludedDevicesResource
public APIListResource<APIDevice> getIncludedDevicesResource() throws APIException
- Throws:
APIException
-
getIncludedDevicesResource
public APIListResource<APIDevice> getIncludedDevicesResource(Context<APIDevice> context) throws APIException
- Throws:
APIException
-
delete
public void delete() throws APIException
- Throws:
APIException
-
addDevice
public void addDevice(APIDevice device) throws APIException
- Throws:
APIException
-
addSelector
public APIDeviceGroup addSelector(APIDeviceProperty deviceProperty) throws APIException
- Throws:
APIException
-
deleteDevice
public void deleteDevice(APIDevice device) throws APIException
- Throws:
APIException
-
-