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, toString
public 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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public 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()