@PublicAPI(stability=VOLATILE, mayInstantiate=false, mayExtend=false, mayInvoke=true) public final class VersionCompatibilityIssue extends Object
Modifier and Type | Class and Description |
---|---|
static class |
VersionCompatibilityIssue.Cause
Unique descriptor of an event that created a flag day for one
or more versions of the OpenDJ codebase.
|
static class |
VersionCompatibilityIssue.Effect
Effects cause the upgrade and revision tools to behave
in specific ways in response to compatibility issues.
|
Modifier and Type | Method and Description |
---|---|
static List<VersionCompatibilityIssue> |
getAllEvents()
Gets the list of all registered issues.
|
VersionCompatibilityIssue.Cause |
getCause()
Gets the cause of this issue.
|
static List<VersionCompatibilityIssue> |
getEvents(BuildVersion from)
Returns events that have happened in between the SVN revision numbers
of two different builds.
|
static List<VersionCompatibilityIssue> |
getEvents(Collection<Integer> excludeIds,
BuildInformation current,
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.
|
String |
toString()
Retrieves a string representation of this version compatibility issue.
|
public static List<VersionCompatibilityIssue> getAllEvents()
public static List<VersionCompatibilityIssue> getEvents(Collection<Integer> excludeIds, BuildInformation current, BuildInformation neu)
excludeIds
.excludeIds
- collection of IDs representing issues
that will not be returned in the listcurrent
- build versionneu
- build versionpublic static List<VersionCompatibilityIssue> getEvents(BuildVersion from)
from
- build from which events will be returnedpublic VersionCompatibilityIssue.Cause getCause()
public BuildVersion getVersion()
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.