Class Device<D extends Device<D,T>,T extends DeviceType>
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.oss.kernel.entity.common.bean.AbstractEntity
ru.bitel.oss.kernel.entity.common.bean.Entity
ru.bitel.oss.systems.inventory.resource.common.bean.Device<D,T>
- All Implemented Interfaces:
java.io.Serializable,GuiTitlable,Idable,ListItem,TreeNode<D>
- Direct Known Subclasses:
InetDevice,InvDevice,TvDevice,VoiceDevice
public abstract class Device<D extends Device<D,T>,T extends DeviceType> extends Entity implements TreeNode<D>
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<D>childrenprotected java.lang.Stringcommentprotected java.lang.Stringconfigprotected java.util.DatedateFromprotected java.util.DatedateToprotected java.util.Set<java.lang.Integer>deviceGroupIdsprotected TdeviceTypeprotected intdeviceTypeIdprotected java.lang.Stringhostprotected java.lang.Stringidentifierprotected booleanorderManagerDisabledprotected intparentIdprotected java.lang.Stringsecretprotected java.lang.Stringuptimeprotected java.util.DateuptimeTimeFields inherited from class ru.bitel.oss.kernel.entity.common.bean.AbstractEntity
entitySpecId -
Constructor Summary
Constructors Constructor Description Device() -
Method Summary
Modifier and Type Method Description D[]findCodePath(int pid)static java.lang.StringgenerateTitle(java.lang.String identifier, java.lang.String host, java.lang.String type)static java.lang.StringgenerateTitle(Device<?,?> device, DeviceType type)java.util.List<D>getChildren()java.lang.StringgetComment()java.lang.StringgetConfig()java.util.DategetDateFrom()java.util.DategetDateTo()java.util.Set<java.lang.Integer>getDeviceGroupIds()TgetDeviceType()intgetDeviceTypeId()java.lang.StringgetHost()java.util.List<java.net.InetSocketAddress>getHosts()java.util.List<java.lang.String[]>getHostsAsString()java.lang.StringgetIdentifier()intgetParentId()java.lang.StringgetPassword()java.lang.StringgetSecret()java.lang.StringgetUptime()java.util.DategetUptimeTime()java.lang.StringgetUsername()booleanisOrderManagerDisabled()static voidmain(java.lang.String[] args)voidsetChildren(java.util.List<D> children)voidsetComment(java.lang.String comment)voidsetConfig(java.lang.String config)voidsetDateFrom(java.util.Date dateFrom)voidsetDateTo(java.util.Date dateTo)voidsetDeviceGroupIds(java.util.Set<java.lang.Integer> deviceGroupIds)voidsetDeviceType(T deviceType)voidsetDeviceTypeId(int deviceTypeId)voidsetHost(java.lang.String host)voidsetIdentifier(java.lang.String identifier)voidsetOrderManagerDisabled(boolean orderManagerDisabled)voidsetParentId(int parentId)voidsetPassword(java.lang.String password)voidsetSecret(java.lang.String secret)voidsetUptime(java.lang.String uptime)voidsetUptimeTime(java.util.Date uptimeCheckTime)voidsetUsername(java.lang.String user)Methods inherited from class ru.bitel.oss.kernel.entity.common.bean.Entity
getEntityId, setEntityIdMethods inherited from class ru.bitel.oss.kernel.entity.common.bean.AbstractEntity
getEntityAttributes, getEntitySpecId, setEntityAttributes, setEntitySpecIdMethods inherited from class ru.bitel.common.model.IdTitle
getGuiTitle, getTitle, setTitle, toStringMethods inherited from class ru.bitel.common.model.Id
equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
deviceTypeId
protected int deviceTypeId -
deviceType
-
identifier
protected java.lang.String identifier -
host
protected java.lang.String host -
deviceGroupIds
protected java.util.Set<java.lang.Integer> deviceGroupIds -
secret
protected java.lang.String secret -
config
protected java.lang.String config -
comment
protected java.lang.String comment -
parentId
protected int parentId -
children
-
uptime
protected volatile java.lang.String uptime -
uptimeTime
protected volatile java.util.Date uptimeTime -
dateFrom
protected java.util.Date dateFrom -
dateTo
protected java.util.Date dateTo -
orderManagerDisabled
protected boolean orderManagerDisabled
-
-
Constructor Details
-
Device
public Device()
-
-
Method Details
-
getDeviceTypeId
public int getDeviceTypeId() -
setDeviceTypeId
public void setDeviceTypeId(int deviceTypeId) -
getParentId
public int getParentId() -
setParentId
public void setParentId(int parentId) -
getDeviceType
-
setDeviceType
-
getIdentifier
public java.lang.String getIdentifier() -
setIdentifier
public void setIdentifier(java.lang.String identifier) -
getDeviceGroupIds
public java.util.Set<java.lang.Integer> getDeviceGroupIds() -
setDeviceGroupIds
public void setDeviceGroupIds(java.util.Set<java.lang.Integer> deviceGroupIds) -
getHost
public java.lang.String getHost() -
getHosts
public java.util.List<java.net.InetSocketAddress> getHosts() -
main
public static void main(java.lang.String[] args) -
getHostsAsString
public java.util.List<java.lang.String[]> getHostsAsString() -
setHost
public void setHost(java.lang.String host) -
getUsername
public java.lang.String getUsername() -
setUsername
public void setUsername(java.lang.String user) -
getPassword
public java.lang.String getPassword() -
setPassword
public void setPassword(java.lang.String password) -
getSecret
public java.lang.String getSecret() -
setSecret
public void setSecret(java.lang.String secret) -
getConfig
public java.lang.String getConfig() -
setConfig
public void setConfig(java.lang.String config) -
getChildren
-
setChildren
-
getComment
public java.lang.String getComment() -
setComment
public void setComment(java.lang.String comment) -
getUptime
public java.lang.String getUptime() -
setUptime
public void setUptime(java.lang.String uptime) -
getUptimeTime
public java.util.Date getUptimeTime() -
setUptimeTime
public void setUptimeTime(java.util.Date uptimeCheckTime) -
generateTitle
-
generateTitle
public static java.lang.String generateTitle(java.lang.String identifier, java.lang.String host, java.lang.String type) -
findCodePath
-
getDateFrom
public java.util.Date getDateFrom() -
setDateFrom
public void setDateFrom(java.util.Date dateFrom) -
getDateTo
public java.util.Date getDateTo() -
setDateTo
public void setDateTo(java.util.Date dateTo) -
isOrderManagerDisabled
public boolean isOrderManagerDisabled() -
setOrderManagerDisabled
public void setOrderManagerDisabled(boolean orderManagerDisabled)
-