public class ServerSnapshot extends BaseDomainHelper
| Constructor and Description |
|---|
ServerSnapshot() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(ServerGroup grp)
Add a group to the snapshot
|
boolean |
addTag(java.lang.String tagName)
adds tag to the snapshot
|
void |
cancelPendingActions()
cancel pending action on system (needed fo rollback)
|
int |
channelDiffs(java.lang.Long sid)
counts number of channel diffs between server and snapshot
|
int |
configChannelsDiffs(java.lang.Long sid)
counts number of config channel diffs between server and snapshot
|
boolean |
equals(java.lang.Object obj) |
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() |
java.lang.String |
getName() |
Org |
getOrg() |
java.util.Set<PackageNevra> |
getPackages() |
java.lang.String |
getReason() |
Server |
getServer() |
java.util.List<SnapshotTag> |
getTags() |
DataResult<java.util.Map<java.lang.String,java.lang.Object>> |
getUnservablePackages() |
int |
groupDiffs(java.lang.Long sid)
counts number of group diffs between server and snapshot
|
int |
hashCode() |
int |
packageDiffs(java.lang.Long sid)
counts number of package diffs between server and snapshot
|
void |
rollbackChannels()
rollback server channels to snapshot
|
boolean |
rollbackConfigFiles(User user)
rollback server chonfig files to snapshot
|
void |
rollbackGroups()
rollback server groups to snapshot
|
boolean |
rollbackPackages(User user)
rollback server packages to snapshot
|
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) |
DataResult<java.util.Map<java.lang.String,java.lang.Object>> |
snapshotChannelList()
list of channel associated with snapshot
|
getCreated, getModified, setCreated, setModified, toStringpublic java.util.Set<Channel> getChannels()
public void setChannels(java.util.Set<Channel> channelsIn)
channelsIn - The channels to set.public java.util.Set<ConfigChannel> getConfigChannels()
public void setConfigChannels(java.util.Set<ConfigChannel> configChannelsIn)
configChannelsIn - The configChannels to set.public java.util.Set<ConfigRevision> getConfigRevisions()
public void setConfigRevisions(java.util.Set<ConfigRevision> configRevisionsIn)
configRevisionsIn - The configRevisions to set.public java.util.Set<ServerGroup> getGroups()
public void addGroup(ServerGroup grp)
grp - group to addpublic void setGroups(java.util.Set<ServerGroup> groupsIn)
groupsIn - The groups to set.public java.lang.Long getId()
public void setId(java.lang.Long idIn)
idIn - The id to set.public Org getOrg()
public void setOrg(Org orgIn)
orgIn - The org to set.public java.lang.String getReason()
public void setReason(java.lang.String reasonIn)
reasonIn - The reason to set.public Server getServer()
public void setServer(Server serverIn)
serverIn - The server to set.public java.util.Set<PackageNevra> getPackages()
public void setPackages(java.util.Set<PackageNevra> packagesIn)
packagesIn - The packages to set.public InvalidSnapshotReason getInvalidReason()
public void setInvalidReason(InvalidSnapshotReason invalidReasonIn)
invalidReasonIn - The invalidReason to set.public java.util.List<SnapshotTag> getTags()
public boolean addTag(java.lang.String tagName)
tagName - name of the tagpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getName()
public int groupDiffs(java.lang.Long sid)
sid - server idpublic int channelDiffs(java.lang.Long sid)
sid - server idpublic int packageDiffs(java.lang.Long sid)
sid - server idpublic int configChannelsDiffs(java.lang.Long sid)
sid - server idpublic void cancelPendingActions()
public void rollbackChannels()
public void rollbackGroups()
public boolean rollbackPackages(User user)
user - who schedules file deploymentpublic boolean rollbackConfigFiles(User user)
user - who schedules file deploymentpublic DataResult<java.util.Map<java.lang.String,java.lang.Object>> snapshotChannelList()
public DataResult<java.util.Map<java.lang.String,java.lang.Object>> getUnservablePackages()