com.redhat.rhn.domain.server
Class ServerSnapshot

java.lang.Object
  extended by com.redhat.rhn.domain.BaseDomainHelper
      extended by com.redhat.rhn.domain.server.ServerSnapshot

public class ServerSnapshot
extends BaseDomainHelper

ServerSnapshot


Constructor Summary
ServerSnapshot()
           
 
Method Summary
 void addGroup(ServerGroup grp)
          Add a group to the snapshot
 java.util.Set<Channel> getChannels()
           
 java.util.Set<ConfigChannel> getConfigChannels()
           
 java.util.Set<ConfigRevision> getConfigRevisions()
           
 java.util.Set<ServerGroup> getGroups()
           
 java.lang.Long getId()
           
 InvalidSnapshotReason getInvalidReason()
           
 Org getOrg()
           
 java.util.Set<PackageNevra> getPackages()
           
 java.lang.String getReason()
           
 Server getServer()
           
 java.util.List<SnapshotTag> getTags()
           
 int hashCode()
          
 void setChannels(java.util.Set<Channel> channelsIn)
           
 void setConfigChannels(java.util.Set<ConfigChannel> configChannelsIn)
           
 void setConfigRevisions(java.util.Set<ConfigRevision> configRevisionsIn)
           
 void setGroups(java.util.Set<ServerGroup> groupsIn)
           
 void setId(java.lang.Long idIn)
           
 void setInvalidReason(InvalidSnapshotReason invalidReasonIn)
           
 void setOrg(Org orgIn)
           
 void setPackages(java.util.Set<PackageNevra> packagesIn)
           
 void setReason(java.lang.String reasonIn)
           
 void setServer(Server serverIn)
           
 
Methods inherited from class com.redhat.rhn.domain.BaseDomainHelper
getCreated, getModified, setCreated, setModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerSnapshot

public ServerSnapshot()
Method Detail

getChannels

public java.util.Set<Channel> getChannels()
Returns:
Returns the channels.

setChannels

public void setChannels(java.util.Set<Channel> channelsIn)
Parameters:
channelsIn - The channels to set.

getConfigChannels

public java.util.Set<ConfigChannel> getConfigChannels()
Returns:
Returns the configChannels.

setConfigChannels

public void setConfigChannels(java.util.Set<ConfigChannel> configChannelsIn)
Parameters:
configChannelsIn - The configChannels to set.

getConfigRevisions

public java.util.Set<ConfigRevision> getConfigRevisions()
Returns:
Returns the configRevisions.

setConfigRevisions

public void setConfigRevisions(java.util.Set<ConfigRevision> configRevisionsIn)
Parameters:
configRevisionsIn - The configRevisions to set.

getGroups

public java.util.Set<ServerGroup> getGroups()
Returns:
Returns the groups.

addGroup

public void addGroup(ServerGroup grp)
Add a group to the snapshot

Parameters:
grp - group to add

setGroups

public void setGroups(java.util.Set<ServerGroup> groupsIn)
Parameters:
groupsIn - The groups to set.

getId

public java.lang.Long getId()
Returns:
Returns the id.

setId

public void setId(java.lang.Long idIn)
Parameters:
idIn - The id to set.

getOrg

public Org getOrg()
Returns:
Returns the org.

setOrg

public void setOrg(Org orgIn)
Parameters:
orgIn - The org to set.

getReason

public java.lang.String getReason()
Returns:
Returns the reason.

setReason

public void setReason(java.lang.String reasonIn)
Parameters:
reasonIn - The reason to set.

getServer

public Server getServer()
Returns:
Returns the server.

setServer

public void setServer(Server serverIn)
Parameters:
serverIn - The server to set.

getPackages

public java.util.Set<PackageNevra> getPackages()
Returns:
Returns the packages.

setPackages

public void setPackages(java.util.Set<PackageNevra> packagesIn)
Parameters:
packagesIn - The packages to set.

getInvalidReason

public InvalidSnapshotReason getInvalidReason()
Returns:
Returns the invalidReason.

setInvalidReason

public void setInvalidReason(InvalidSnapshotReason invalidReasonIn)
Parameters:
invalidReasonIn - The invalidReason to set.

getTags

public java.util.List<SnapshotTag> getTags()
Returns:
Returns the tags.

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object