Package com.testdroid.api.model
Class APIProject
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APIProject
-
public class APIProject extends APIEntity
- Author:
- Ćukasz Kajda
, Slawomir Pawluk
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
APIProject.APIArchivingStrategy
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APIProject()
APIProject(java.lang.Long id, java.time.LocalDateTime createTime, java.time.LocalDateTime archiveTime, java.lang.String name, java.lang.String description, java.lang.Long sharedById, java.lang.String sharedByEmail, boolean common, APIProject.APIArchivingStrategy archivingStrategy, java.lang.Integer archivingItemCount, java.lang.Boolean isShared, APIDevice.OsType osType, boolean readOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends APIEntity>
voidclone(T from)
void
delete()
java.util.Date
getArchiveTime()
java.lang.Integer
getArchivingItemCount()
APIProject.APIArchivingStrategy
getArchivingStrategy()
java.util.Date
getCreateTime()
java.lang.String
getDescription()
java.lang.String
getName()
APIDevice.OsType
getOsType()
java.lang.Integer
getRowIndex()
java.lang.String
getSharedByEmail()
java.lang.Long
getSharedById()
java.lang.Double
getSuccessRatio()
APITestRun
getTestRun(java.lang.Long id)
APIListResource<APITestRun>
getTestRunsResource()
APIListResource<APITestRun>
getTestRunsResource(Context<APITestRun> context)
java.lang.String
getUserEmail()
java.lang.Long
getUserId()
boolean
isCommon()
boolean
isReadOnly()
boolean
isShared()
boolean
isSharedWithCaller()
void
setArchiveTime(java.util.Date archiveTime)
void
setArchivingItemCount(java.lang.Integer archivingItemCount)
void
setArchivingStrategy(APIProject.APIArchivingStrategy archivingStrategy)
void
setCommon(boolean common)
void
setCreateTime(java.util.Date createTime)
void
setDescription(java.lang.String description)
void
setName(java.lang.String name)
void
setOsType(APIDevice.OsType osType)
void
setReadOnly(boolean readOnly)
void
setRowIndex(java.lang.Integer rowIndex)
void
setShared(boolean isShared)
void
setSharedByEmail(java.lang.String sharedByEmail)
void
setSharedById(java.lang.Long sharedById)
void
setSharedWithCaller(boolean sharedWithCaller)
void
setSuccessRatio(java.lang.Double successRatio)
void
setUserEmail(java.lang.String userEmail)
void
setUserId(java.lang.Long userId)
void
update()
-
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
-
APIProject
public APIProject()
-
APIProject
public APIProject(java.lang.Long id, java.time.LocalDateTime createTime, java.time.LocalDateTime archiveTime, java.lang.String name, java.lang.String description, java.lang.Long sharedById, java.lang.String sharedByEmail, boolean common, APIProject.APIArchivingStrategy archivingStrategy, java.lang.Integer archivingItemCount, java.lang.Boolean isShared, APIDevice.OsType osType, boolean readOnly)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
isCommon
public boolean isCommon()
-
setCommon
public void setCommon(boolean common)
-
getCreateTime
public java.util.Date getCreateTime()
-
setCreateTime
public void setCreateTime(java.util.Date createTime)
-
getArchiveTime
public java.util.Date getArchiveTime()
-
setArchiveTime
public void setArchiveTime(java.util.Date archiveTime)
-
getSharedById
public java.lang.Long getSharedById()
-
setSharedById
public void setSharedById(java.lang.Long sharedById)
-
getSharedByEmail
public java.lang.String getSharedByEmail()
-
setSharedByEmail
public void setSharedByEmail(java.lang.String sharedByEmail)
-
isShared
public boolean isShared()
-
setShared
public void setShared(boolean isShared)
-
isSharedWithCaller
public boolean isSharedWithCaller()
-
setSharedWithCaller
public void setSharedWithCaller(boolean sharedWithCaller)
-
getArchivingStrategy
public APIProject.APIArchivingStrategy getArchivingStrategy()
-
setArchivingStrategy
public void setArchivingStrategy(APIProject.APIArchivingStrategy archivingStrategy)
-
getArchivingItemCount
public java.lang.Integer getArchivingItemCount()
-
setArchivingItemCount
public void setArchivingItemCount(java.lang.Integer archivingItemCount)
-
getSuccessRatio
public java.lang.Double getSuccessRatio()
-
setSuccessRatio
public void setSuccessRatio(java.lang.Double successRatio)
-
getOsType
public APIDevice.OsType getOsType()
-
setOsType
public void setOsType(APIDevice.OsType osType)
-
isReadOnly
public boolean isReadOnly()
-
setReadOnly
public void setReadOnly(boolean readOnly)
-
getUserId
public java.lang.Long getUserId()
-
setUserId
public void setUserId(java.lang.Long userId)
-
getUserEmail
public java.lang.String getUserEmail()
-
setUserEmail
public void setUserEmail(java.lang.String userEmail)
-
getRowIndex
public java.lang.Integer getRowIndex()
-
setRowIndex
public void setRowIndex(java.lang.Integer rowIndex)
-
delete
public void delete() throws APIException
- Throws:
APIException
-
getTestRunsResource
public APIListResource<APITestRun> getTestRunsResource() throws APIException
- Throws:
APIException
-
getTestRunsResource
public APIListResource<APITestRun> getTestRunsResource(Context<APITestRun> context) throws APIException
- Throws:
APIException
-
getTestRun
public APITestRun getTestRun(java.lang.Long id) throws APIException
- Throws:
APIException
-
update
public void update() throws APIException
- Throws:
APIException
-
-