Package com.testdroid.api.model
Class APILicense
java.lang.Object
com.testdroid.api.APIEntity
com.testdroid.api.model.APILicense
- Author:
- Łukasz Kajda <[email protected]>, Michał Szpruta <[email protected]>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static enum
-
Field Summary
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
Constructor Summary
ConstructorDescriptionAPILicense
(boolean privateInstance, LocalDateTime expireTime, String userEmail, APILicense.AndroidLicense android, APILicense.IOSLicense ios, APILicense.RecorderLicense recorder, APILicense.ServerLicense server, APILicense.InspectorLicense inspector, APILicense.BuildLicense build, APILicense.DesktopLicense desktop, APILicense.GlobalLicense global) APILicense
(Long id, Long userId, String userEmail, boolean privateInstance, LocalDateTime activateTime, LocalDateTime expireTime, Integer androidDeviceLimit, Boolean androidEnabled, Boolean serverAndroidEnabled, Boolean uiautomatorEnabled, Boolean recorderEnabled, Integer iosProjectLimit, Boolean serverIosEnabled, Integer recorderLimit, Boolean ctsEnabled, Integer androidProjectLimit, Boolean serverEnabled, Boolean inspectorEnabled, Boolean iosEnabled, Integer iosDeviceLimit, LocalDateTime closeTime, String status, Boolean buildEnabled, Integer buildLimit, Boolean desktopEnabled, Integer desktopDeviceLimit, Integer desktopProjectLimit, Integer globalDeviceLimit, Integer globalProjectLimit) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends APIEntity>
voidclone
(T from) getBuild()
getIos()
boolean
boolean
void
setActivateTime
(Date activateTime) void
setAndroid
(APILicense.AndroidLicense android) void
setBuild
(APILicense.BuildLicense build) void
setCloseTime
(Date closeTime) void
setDesktop
(APILicense.DesktopLicense desktop) void
setExpireTime
(Date expireTime) void
setGlobal
(APILicense.GlobalLicense global) void
setInspector
(APILicense.InspectorLicense inspector) void
void
setPrivateInstance
(boolean privateInstance) void
setRecorder
(APILicense.RecorderLicense recorder) void
setServer
(APILicense.ServerLicense server) void
setStatus
(APILicense.Status status) void
setUserEmail
(String userEmail) void
Methods inherited from class com.testdroid.api.APIEntity
cloneBase, createUri, deleteResource, getFile, getId, getListResource, getListResource, getParentId, getResource, getSelfURI, postFile, postResource, refresh, setId, setSelfURI, toJson
-
Field Details
-
DISABLED_TEXT
- See Also:
-
ENABLED_TEXT
- See Also:
-
-
Constructor Details
-
APILicense
public APILicense() -
APILicense
public APILicense(Long id, Long userId, String userEmail, boolean privateInstance, LocalDateTime activateTime, LocalDateTime expireTime, Integer androidDeviceLimit, Boolean androidEnabled, Boolean serverAndroidEnabled, Boolean uiautomatorEnabled, Boolean recorderEnabled, Integer iosProjectLimit, Boolean serverIosEnabled, Integer recorderLimit, Boolean ctsEnabled, Integer androidProjectLimit, Boolean serverEnabled, Boolean inspectorEnabled, Boolean iosEnabled, Integer iosDeviceLimit, LocalDateTime closeTime, String status, Boolean buildEnabled, Integer buildLimit, Boolean desktopEnabled, Integer desktopDeviceLimit, Integer desktopProjectLimit, Integer globalDeviceLimit, Integer globalProjectLimit) -
APILicense
public APILicense(boolean privateInstance, LocalDateTime expireTime, String userEmail, APILicense.AndroidLicense android, APILicense.IOSLicense ios, APILicense.RecorderLicense recorder, APILicense.ServerLicense server, APILicense.InspectorLicense inspector, APILicense.BuildLicense build, APILicense.DesktopLicense desktop, APILicense.GlobalLicense global)
-
-
Method Details
-
clone
-
isPrivateInstance
public boolean isPrivateInstance() -
setPrivateInstance
public void setPrivateInstance(boolean privateInstance) -
getAndroid
-
setAndroid
-
getExpireTime
-
setExpireTime
-
isExpired
public boolean isExpired() -
getActivateTime
-
setActivateTime
-
getIos
-
setIos
-
getRecorder
-
setRecorder
-
getInspector
-
setInspector
-
getServer
-
setServer
-
getBuild
-
setBuild
-
getUserEmail
-
setUserEmail
-
getUserId
-
setUserId
-
getStatus
-
setStatus
-
getCloseTime
-
setCloseTime
-
getDesktop
-
setDesktop
-
getGlobal
-
setGlobal
-
generateSignContent
-