Package com.testdroid.api.model
Class APIService
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APIService
-
public class APIService extends APIEntity
- Author:
- Ćukasz Kajda
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
APIService.ChargeType
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APIService()
APIService(java.lang.Long id, java.lang.String name, java.lang.String description, boolean autoRenew, java.lang.Integer centPrice, java.lang.Integer includedHours, java.lang.Integer pricePerHour, java.lang.String externalId, java.lang.String commonId, java.time.LocalDateTime archiveTime, java.time.LocalDateTime activateTime, boolean activated, boolean customPlan, APIService.ChargeType chargeType, Unit unit, java.lang.String features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends APIEntity>
voidclone(T from)
boolean
equals(java.lang.Object object)
java.util.Date
getActivateTime()
java.util.Date
getArchiveTime()
java.lang.Integer
getCentPrice()
APIService.ChargeType
getChargeType()
java.lang.String
getCommonId()
java.util.Set<java.lang.Integer>
getDefaultConcurrences()
java.lang.String
getDescription()
java.lang.String
getExternalId()
java.lang.String
getFeatures()
java.lang.Integer
getIncludedHours()
java.lang.String
getName()
java.lang.Integer
getPricePerHour()
java.lang.String
getPriceString()
java.util.List<APIRole>
getRoles()
Unit
getUnit()
int
hashCode()
boolean
isActivated()
boolean
isAutoRenew()
boolean
isCustomPlan()
void
setActivated(boolean activated)
void
setActivateTime(java.util.Date activateTime)
void
setArchiveTime(java.util.Date archiveTime)
void
setAutoRenew(boolean autoRenew)
void
setCentPrice(java.lang.Integer centPrice)
void
setChargeType(APIService.ChargeType chargeType)
void
setCommonId(java.lang.String commonId)
void
setCustomPlan(boolean customPlan)
void
setDefaultConcurrences(java.util.Set<java.lang.Integer> defaultAvailableConcurrences)
void
setDescription(java.lang.String description)
void
setExternalId(java.lang.String externalId)
void
setFeatures(java.lang.String features)
void
setIncludedHours(java.lang.Integer includedHours)
void
setName(java.lang.String name)
void
setPricePerHour(java.lang.Integer pricePerHour)
void
setRoles(java.util.List<APIRole> roles)
void
setUnit(Unit unit)
-
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
-
APIService
public APIService()
-
APIService
public APIService(java.lang.Long id, java.lang.String name, java.lang.String description, boolean autoRenew, java.lang.Integer centPrice, java.lang.Integer includedHours, java.lang.Integer pricePerHour, java.lang.String externalId, java.lang.String commonId, java.time.LocalDateTime archiveTime, java.time.LocalDateTime activateTime, boolean activated, boolean customPlan, APIService.ChargeType chargeType, Unit unit, java.lang.String features)
-
-
Method Detail
-
isAutoRenew
public boolean isAutoRenew()
-
setAutoRenew
public void setAutoRenew(boolean autoRenew)
-
getCentPrice
public java.lang.Integer getCentPrice()
-
setCentPrice
public void setCentPrice(java.lang.Integer centPrice)
-
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)
-
getExternalId
public java.lang.String getExternalId()
-
setExternalId
public void setExternalId(java.lang.String externalId)
-
getPriceString
public java.lang.String getPriceString()
-
getIncludedHours
public java.lang.Integer getIncludedHours()
-
setIncludedHours
public void setIncludedHours(java.lang.Integer includedHours)
-
getPricePerHour
public java.lang.Integer getPricePerHour()
-
setPricePerHour
public void setPricePerHour(java.lang.Integer pricePerHour)
-
getArchiveTime
public java.util.Date getArchiveTime()
-
setArchiveTime
public void setArchiveTime(java.util.Date archiveTime)
-
getActivateTime
public java.util.Date getActivateTime()
-
setActivateTime
public void setActivateTime(java.util.Date activateTime)
-
isCustomPlan
public boolean isCustomPlan()
-
setCustomPlan
public void setCustomPlan(boolean customPlan)
-
getChargeType
public APIService.ChargeType getChargeType()
-
setChargeType
public void setChargeType(APIService.ChargeType chargeType)
-
getRoles
public java.util.List<APIRole> getRoles()
-
setRoles
public void setRoles(java.util.List<APIRole> roles)
-
getUnit
public Unit getUnit()
-
setUnit
public void setUnit(Unit unit)
-
isActivated
public boolean isActivated()
-
setActivated
public void setActivated(boolean activated)
-
getDefaultConcurrences
public java.util.Set<java.lang.Integer> getDefaultConcurrences()
-
getCommonId
public java.lang.String getCommonId()
-
setCommonId
public void setCommonId(java.lang.String commonId)
-
setDefaultConcurrences
public void setDefaultConcurrences(java.util.Set<java.lang.Integer> defaultAvailableConcurrences)
-
getFeatures
public java.lang.String getFeatures()
-
setFeatures
public void setFeatures(java.lang.String features)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in classjava.lang.Object
-
-