java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.atlassian.applinks.core.rest.model.ApplicationLinkState |
if (peer is OFFLINE)
{
display "server offline" and "relocate" icon. "relocate" starts Relocate Wizard
}
else if (ServerID has changed)
{
if (peer UAL.version >= 3)
{
peer must be upgraded -> start full Upgrade Wizard
}
else
{
peer must have downgraded from UAL to non-UAL -> start ServerID Change Wizard
}
}
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ApplicationLinkState | OFFLINE | Indicates that a peer is currently not available. | |||||||||
ApplicationLinkState | OK | The peer is available (online) and it's manifest values (Server ID and AppLinks version) match what we have locally. | |||||||||
ApplicationLinkState | UPGRADED | Indicates that a peer's Server ID has changed, while still not publishing a manifest. | |||||||||
ApplicationLinkState | UPGRADED_TO_UAL | Indicates that a peer's Server ID is different than the one we have stored locally, as a result of having been upgraded to UAL (which means it now publishes its own manifest with Server ID, whereas previously we used a locally generated UUID). |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Indicates that a peer is currently not available. This state corresponds
with
UNAVAILABLE
.
The peer is available (online) and it's manifest values (Server ID and AppLinks version) match what we have locally.
Indicates that a peer's Server ID has changed, while still not publishing a manifest. Since the peer is still non-UAL (it's not offline and doesn't have a manifest), this state triggers the simplified upgrade wizard that changes the Server ID in our local storage.
Indicates that a peer's Server ID is different than the one we have stored locally, as a result of having been upgraded to UAL (which means it now publishes its own manifest with Server ID, whereas previously we used a locally generated UUID).