|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opends.server.util.VersionCompatibilityIssue
@PublicAPI(stability=VOLATILE, mayInstantiate=false, mayExtend=false, mayInvoke=true) public final class VersionCompatibilityIssue
Record for version compatibility issues (also known as 'flag days') which are events associated with particular builds or builds between which upgrade or reversion may required additional steps, notification of issues, or be prohibited altogether.
Nested Class Summary | |
---|---|
static class |
VersionCompatibilityIssue.Cause
Unique descriptor of an event that created a flag day for one or more versions of the OpenDS codebase. |
static class |
VersionCompatibilityIssue.Effect
Effects cause the upgrade and revision tools to behave in specific ways in response to compatibility issues. |
Method Summary | |
---|---|
static java.util.List<VersionCompatibilityIssue> |
getAllEvents()
Gets the list of all registered issues. |
VersionCompatibilityIssue.Cause |
getCause()
Gets the cause of this issue. |
static java.util.List<VersionCompatibilityIssue> |
getEvents(BuildVersion from)
Returns events that have happened in between the SVN revision numbers of two different builds. |
static java.util.List<VersionCompatibilityIssue> |
getEvents(java.util.Collection<java.lang.Integer> excludeIds,
org.opends.quicksetup.BuildInformation current,
org.opends.quicksetup.BuildInformation neu)
Gets the list of all registered issues excluding the issues specified by excludeIds . |
BuildVersion |
getVersion()
Gets the build version for which this issue applies. |
java.lang.String |
toString()
Retrieves a string representation of this version compatibility issue. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static java.util.List<VersionCompatibilityIssue> getAllEvents()
public static java.util.List<VersionCompatibilityIssue> getEvents(java.util.Collection<java.lang.Integer> excludeIds, org.opends.quicksetup.BuildInformation current, org.opends.quicksetup.BuildInformation neu)
excludeIds
.
excludeIds
- collection of IDs representing issues
that will not be returned in the listcurrent
- build versionneu
- build version
public static java.util.List<VersionCompatibilityIssue> getEvents(BuildVersion from)
from
- build from which events will be returned
public VersionCompatibilityIssue.Cause getCause()
public BuildVersion getVersion()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |