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:
Transferable,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>, Transferable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.Builder, IdTitle.IdTitleBuilder -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionD[]findCodePath(int pid) static StringgenerateTitle(String identifier, String host, String type) static StringgenerateTitle(Device<?, ?> device, DeviceType type) intgetHost()getHosts()intintgetSort()getTransferData(DataFlavor flavor) booleanisDataFlavorSupported(DataFlavor flavor) booleanstatic voidvoidsetChildren(List<D> children) voidsetComment(String comment) voidvoidsetDateFrom(Date dateFrom) voidvoidsetDeviceGroupIds(Set<Integer> deviceGroupIds) voidsetDeviceType(T deviceType) voidsetDeviceTypeId(int deviceTypeId) voidvoidsetIdentifier(String identifier) voidsetOrderManagerDisabled(boolean orderManagerDisabled) voidsetParentId(int parentId) voidsetPassword(String password) voidvoidsetSort(int sort) voidvoidsetUptimeTime(Date uptimeCheckTime) voidsetUsername(String user) toList()Methods inherited from class ru.bitel.oss.kernel.entity.common.bean.Entity
copyTo, getEntityId, setEntityIdMethods inherited from class ru.bitel.oss.kernel.entity.common.bean.AbstractEntity
copyTo, getEntityAttributes, getEntitySpecId, setEntityAttributes, setEntitySpecIdMethods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, to, toIdTitle, toStringMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Field Details
-
deviceTypeId
protected int deviceTypeId -
deviceType
-
identifier
-
host
-
deviceGroupIds
-
secret
-
config
-
comment
-
parentId
protected int parentId -
children
-
uptime
-
uptimeTime
-
dateFrom
-
dateTo
-
orderManagerDisabled
protected boolean orderManagerDisabled
-
-
Constructor Details
-
Device
public Device()
-
-
Method Details
-
getSort
public int getSort() -
setSort
public void setSort(int sort) -
getDeviceTypeId
public int getDeviceTypeId() -
setDeviceTypeId
public void setDeviceTypeId(int deviceTypeId) -
getParentId
public int getParentId() -
setParentId
public void setParentId(int parentId) -
getDeviceType
-
setDeviceType
-
getIdentifier
-
setIdentifier
-
getDeviceGroupIds
-
setDeviceGroupIds
-
getHost
-
getHosts
-
main
-
getHostsAsString
-
setHost
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getSecret
-
setSecret
-
getConfig
-
setConfig
-
getChildren
-
setChildren
-
getComment
-
setComment
-
getUptime
-
setUptime
-
getUptimeTime
-
setUptimeTime
-
generateTitle
-
generateTitle
-
findCodePath
-
getDateFrom
-
setDateFrom
-
getDateTo
-
setDateTo
-
isOrderManagerDisabled
public boolean isOrderManagerDisabled() -
setOrderManagerDisabled
public void setOrderManagerDisabled(boolean orderManagerDisabled) -
getTransferDataFlavors
- Specified by:
getTransferDataFlavorsin interfaceTransferable
-
isDataFlavorSupported
- Specified by:
isDataFlavorSupportedin interfaceTransferable
-
getTransferData
- Specified by:
getTransferDatain interfaceTransferable- Throws:
UnsupportedFlavorExceptionIOException
-
toList
-