Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.appdef.server.session
Class ServerType

java.lang.Object
  extended by org.hyperic.hibernate.PersistedObject
      extended by org.hyperic.hq.appdef.AppdefBean
          extended by org.hyperic.hq.appdef.server.session.AppdefResourceType
              extended by org.hyperic.hq.appdef.server.session.ServerType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, ContainerManagedTimestampTrackable

public class ServerType
extends AppdefResourceType

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.hyperic.hq.appdef.server.session.AppdefResourceType
description, name, sortName
 
Fields inherited from class org.hyperic.hq.appdef.AppdefBean
cid, creationTime, modifiedTime
 
Constructor Summary
ServerType()
           
 
Method Summary
 void addPlatformType(PlatformType ptype)
           
 boolean equals(java.lang.Object obj)
           
 AppdefResourceTypeValue getAppdefResourceTypeValue()
           
 int getAppdefType()
           
 int getAuthzType()
           
 java.util.Collection getPlatformTypes()
           
 java.lang.String getPlugin()
           
 java.util.Collection getServers()
           
 ServerTypeValue getServerTypeValue()
          Deprecated. use (this) ServerType object instead
 java.util.Collection getServiceTypes()
           
 boolean getVirtual()
          Deprecated. use isVirtual() instead
 int hashCode()
           
 boolean isVirtual()
           
 void setPlatformTypes(java.util.Collection platformTypes)
           
 void setPlugin(java.lang.String plugin)
           
 void setServers(java.util.Collection servers)
           
 void setServiceTypes(java.util.Collection serviceTypes)
           
 void setVirtual(boolean virtual)
           
 
Methods inherited from class org.hyperic.hq.appdef.server.session.AppdefResourceType
compareTo, getDescription, getName, getSortName, setDescription, setName, setSortName
 
Methods inherited from class org.hyperic.hq.appdef.AppdefBean
allowContainerManagedCreationTime, allowContainerManagedLastModifiedTime, getCid, getCreationTime, getCTime, getModifiedTime, getMTime, matchesValueObject, setCid, setCreationTime, setModifiedTime
 
Methods inherited from class org.hyperic.hibernate.PersistedObject
get_version_, getId, set_version_, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerType

public ServerType()
Method Detail

getAuthzType

public int getAuthzType()
Specified by:
getAuthzType in class AppdefResourceType

getPlugin

public java.lang.String getPlugin()

setPlugin

public void setPlugin(java.lang.String plugin)

isVirtual

public boolean isVirtual()

getVirtual

public boolean getVirtual()
Deprecated. use isVirtual() instead

legacy EJB getter

Returns:

setVirtual

public void setVirtual(boolean virtual)

getPlatformTypes

public java.util.Collection getPlatformTypes()

setPlatformTypes

public void setPlatformTypes(java.util.Collection platformTypes)

addPlatformType

public void addPlatformType(PlatformType ptype)

getServers

public java.util.Collection getServers()

setServers

public void setServers(java.util.Collection servers)

getServiceTypes

public java.util.Collection getServiceTypes()

setServiceTypes

public void setServiceTypes(java.util.Collection serviceTypes)

getAppdefType

public int getAppdefType()
Specified by:
getAppdefType in class AppdefResourceType

getServerTypeValue

public ServerTypeValue getServerTypeValue()
Deprecated. use (this) ServerType object instead

legacy EJB DTO (value object) pattern


equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AppdefBean

hashCode

public int hashCode()
Overrides:
hashCode in class AppdefBean

getAppdefResourceTypeValue

public AppdefResourceTypeValue getAppdefResourceTypeValue()
Specified by:
getAppdefResourceTypeValue in class AppdefResourceType
Returns:
the type value object

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.