public class KickstartableTree extends BaseDomainHelper
Constructor and Description |
---|
KickstartableTree() |
Modifier and Type | Method and Description |
---|---|
boolean |
basePathIsUrl()
Check if the tree's base path is a fully qualified URL or just a relative path.
|
boolean |
doesParaVirt()
Check to see if the selected tree support xen paravirt
|
java.lang.String |
getAbsolutePath()
Basically returns the actual basepath
we need this method because the
database stores rhn/....
|
java.lang.String |
getBasePath() |
Channel |
getChannel() |
java.lang.String |
getCobblerDistroName() |
java.lang.String |
getCobblerId() |
org.cobbler.Distro |
getCobblerObject(User user)
Returns the cobbler object associated to
to this tree.
|
java.lang.String |
getCobblerXenDistroName() |
java.lang.String |
getCobblerXenId()
Gets the cobblerXenId, which is the cobbler id corresponding to the
cobbler distro that is pointing to Xen PV boot images instead of regular
boot images (yes this sucks)
|
java.lang.String |
getDefaultDownloadLocation()
Get the default download location for this KickstartableTree.
|
java.lang.String[] |
getDefaultInitrdPath()
Returns default initrd paths
|
java.lang.String |
getDefaultKernelPath()
Returns default kernel path
|
java.lang.Long |
getId() |
java.lang.String |
getInitrdPath()
Returns valid Initrd path or throws an exception
|
java.lang.String |
getInitrdXenPath()
Returns the Initrd path for the xen kernel
includes the mount point
its an absolute path.
|
KickstartInstallType |
getInstallType() |
java.lang.String |
getKernelOptions() |
java.lang.String |
getKernelOptionsPost() |
java.lang.String |
getKernelPath()
Returns valid kernel path or throws an exception
|
java.lang.String |
getKernelXenPath()
Returns the kernel path for the xen kernel
includes the mount point
its an absolute path.
|
java.lang.String |
getLabel() |
java.util.Date |
getLastModified() |
Org |
getOrg() |
java.lang.Long |
getOrgId() |
KickstartTreeType |
getTreeType() |
boolean |
isPathsValid()
are the paths valid for kernel and initrd
|
boolean |
isRhnTree()
Check to see if this tree is 'owned' by RHN.
|
boolean |
isValid()
Returns true if both the kernel path and initrd paths exist
and cobbler id is not null for this distribution.
|
void |
setBasePath(java.lang.String b) |
void |
setChannel(Channel c) |
void |
setCobblerId(java.lang.String cobblerIdIn) |
void |
setCobblerXenId(java.lang.String cobblerXenIdIn) |
void |
setId(java.lang.Long i) |
void |
setInstallType(KickstartInstallType i) |
void |
setKernelOptions(java.lang.String kernelOptionsIn) |
void |
setKernelOptionsPost(java.lang.String kernelOptionsPostIn) |
void |
setLabel(java.lang.String l) |
void |
setLastModified(java.util.Date l) |
void |
setOrg(Org o) |
void |
setTreeType(KickstartTreeType t) |
getCreated, getModified, setCreated, setModified, toString
public java.lang.String getBasePath()
public void setBasePath(java.lang.String b)
b
- The basePath to set.public Channel getChannel()
public void setChannel(Channel c)
c
- The channel to set.public java.lang.Long getId()
public void setId(java.lang.Long i)
i
- The id to set.public KickstartInstallType getInstallType()
public void setInstallType(KickstartInstallType i)
i
- The installType to set.public java.lang.String getLabel()
public void setLabel(java.lang.String l)
l
- The label to set.public java.util.Date getLastModified()
public void setLastModified(java.util.Date l)
l
- The lastModified to set.public java.lang.Long getOrgId()
public Org getOrg()
public void setOrg(Org o)
o
- The org to set.public KickstartTreeType getTreeType()
public void setTreeType(KickstartTreeType t)
t
- The treeType to set.public boolean isRhnTree()
public java.lang.String getDefaultDownloadLocation()
public boolean basePathIsUrl()
public java.lang.String getCobblerDistroName()
public java.lang.String getCobblerXenDistroName()
public java.lang.String getAbsolutePath()
public java.lang.String getDefaultKernelPath()
public java.lang.String getKernelPath()
public java.lang.String[] getDefaultInitrdPath()
public java.lang.String getInitrdPath()
public java.lang.String getKernelXenPath()
public java.lang.String getInitrdXenPath()
public java.lang.String getCobblerId()
public void setCobblerId(java.lang.String cobblerIdIn)
cobblerIdIn
- The cobblerId to set.public java.lang.String getCobblerXenId()
public void setCobblerXenId(java.lang.String cobblerXenIdIn)
cobblerXenIdIn
- The cobblerXenId to set.public java.lang.String getKernelOptions()
public void setKernelOptions(java.lang.String kernelOptionsIn)
kernelOptionsIn
- The kernelOptions to set.public java.lang.String getKernelOptionsPost()
public void setKernelOptionsPost(java.lang.String kernelOptionsPostIn)
kernelOptionsPostIn
- The kernelOptionsPost to set.public boolean doesParaVirt()
public org.cobbler.Distro getCobblerObject(User user)
user
- the user object needed for connection,
enter null if you want to use the
automated connection as provided by
taskomatic.public boolean isValid()
public boolean isPathsValid()