Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameButtonsNumbers
simpleViewerfalse
width
diagramWidth581
revision2


Greyout dependencies (g:grey, b:black)

Display status1234
Connectedgbbb
Connectingbbbb
Disconnectedbgbb


Edit Required field dropdown in the dialogbox

Image Added

Display status of RequiredTrueFalse
truegb
falsebg


Status → action → result


ODL MountpointES requiredDisplay statusActionODL RestES database (Client or Server)GUI
1exists trueConnected/ingUser: Press minusRemove ODL mountpointdelete-network-elementconnectionNot in the list anymore.
2exists falseConnected/ingUser: Press minusRemove ODL mountpointdelete-network-elementconnectionNot in the list anymore.
3exists trueConnected/ingUser: Edit and change to required=falseno changeChange status to required=falseIn list, required=false
4exists falseConnected/ingUser: Edit and change to required=trueno changeChange status to required=trueIn list, required=true
5not existingno existingno entryUser: Add new mountpoint + buttonCreate ODL mountpointcreate-network-elementIn list, required=true / false based on user selection
6existsfalseConnected/ingUser: UnmountRemove ODL mountpoint
Not in list anymore.
7existstrueConnected/ingUser: UnmountRemove ODL mountpoint
In list with the connection status= Disconnected
8not existingtrueDisconnectedUser: Edit and change to required=falseno changedelete-network-elementconnectionNot in list anymore.
9not existingtrueDisconnectedUser: Press minusno changedelete-network-elementconnectionNot in list anymore
10not existingtrueDisconnectedUser: Edit and chage to required=falseno changedelete-network-elementconnectionNot in list anymore
11exists & connected/ingfalseConnected/ingOther: Mountpoint removed via RESTConf 

Devicemanager has 
has to remove data if required=false

(Could be removed by client before)

Not in list anymore
12not existingnot existing


no entry

Other: Mountpoint created via RESTConf
Devicemanager has to create
data with required=false
In list, required=false

...