Real World PlantUML
Sonagramm with file input component diagramFileControlFileDataSpecSonaSpecFile ReaderSonaSpekFileuseuseuse
COMPONENT DIAGRAM
4749021306421248
BTSUserqint32 idQString imsiQString numberQString nametoJsonObject() : QJsonObjectfromJsonObject(QJsonObject) : BTSUserfromSqlQuery(QSqlQuery) : BTSUserSocketDataBase dbQWebSocketServer m_socketservernewConnection()processTextMessage(QString message)DatabaseQSqlDatabase db;QSqlDatabase db_tmsi;readUsers() : QList<BTSUser>readUsersWithTimeStamp() : QList<QPair<BTSUser, qlonglong>>readUsers(QList<qint32>) : QList<BTSUser>updateUser(BTSUser);deleteUser(qint32);createUserTable();
CLASS DIAGRAM
4758591835734016
org.apache.slider.clientSliderClientAbstractSliderLaunchedServiceWebUITabSparkUITab
CLASS DIAGRAM
4758962813534208
FooFooBarBar"xx"opt[color=red]"calculate""calculate""yy"
SEQUENCE DIAGRAM
4762448179494912
guiconnectionmodelcontrolGamePlayer_managerDisplay_managerUpdatablevoid update()Players_layoutCharacterInputBoxGui_controlNetworkConnectionManagerGame_statePlayerCollectableKatch111111..*11..**1111
CLASS DIAGRAM
4762957804208128
Transact24ResellerResellerCardDirectorAPICardDirectorAPISend message (JSON POST request via HTTPS)Processing transactionReturn response (JSON via HTTPS)
SEQUENCE DIAGRAM
4763933432872960
PENDINGstatistic attributeadd_date 2013-01-06 05:01task state metadataSTARTEDstatistic attributeadd_date 2013-01-06 05:01task state metadatapidof workerhostnameof workerPROGRESSstatistic attributeadd_date 2013-01-06 05:01task state metadatastart_date 2013-01-06 05:02elapsed_time 00:15:18eta_time 00:03:12media_size 23729373055publish_size 18874368000percent 80FAILUREstatistic attributeadd_date 2013-01-06 05:01error (=result)error_details (...)task state metadataresultexceptiontracebackstack traceREVOKEDstatistic attributeadd_date 2013-01-06 05:01task state metadataSUCCESSstatistic attributeadd_date 2013-01-06 05:01task state metadataresult {start_date 2013-01-06 05:02elapsed_time 00:18:30eta_time00:00:00media_size 23729373055publish_size 23729373055percent100hostname publisher-0pid 18307}RETRYstatistic attributeadd_date 2013-01-06 05:01task state metadataresultexceptiontracebackstack traceRevokedby user
STATE DIAGRAM
4765780805681152
user1Usecase 1user2Usecase 2
COMPONENT DIAGRAM
4769095715127296
Authentication State ChartUILoginEntry / User QueriedExit / User ConfirmedDatabaseCheck PasswordFailureQuery for UserValid UserInvalid UserValid PasswordInvalid PasswordPTULoginEntry / PTU QueriedExit / PTU ConfirmedDatabaseCheck PasswordFailureQuery for PTUValid PTUInvalid PTUValid PasswordInvalid PasswordUser Data submitted via UIPTU data submitted via API
STATE DIAGRAM
4769659698020352
HTTP Headers Parsing StatesNAMECheck alpha chars -make lower case& check header lengthVALUECheck whitespace length& header lengthErrorCRLFCheck CR & LF charsSTOREStore Header name & value& check headers lengthOkFailureOkFailureOkFailureContinuation headerAnother headerOkFailure
STATE DIAGRAM
4774246723092480
Mobile AppMobile AppUserUserReseller UIReseller UIDatabaseDatabasealt[For new user]1Visit the link provided to resetpassword2Let user reset password3Complete the reset password4Check if TOTP secretkey exists5TOTP secret key doesnot exist6Force user to setup Mobile App[For existing user]7Request to enabletwo-factor authentication (TFA)8Request user to inputpassword for authentication9Provide the correct password10Generate secretkey for TOTP11Store the secret keyfor that userloop[Until user input correct TOTP or cancel enable TFA]12Display the secret key,as QR Code13Wait for user to inputthe TOTP from Mobile Appalt[For Mobile App supports QR Code]14Decode the QR Code displayed[For Mobile App does not support QR Code]15Request to display the secretkey directly16Display the secret key17Input the secretkey directly18Store the secret key19Read the TOTPdisplayed in the app20Input the TOTP in app21Get the secret keyof that user22Validate the TOTPalt[If validation success]23Mark the TFAsetup complete24Display successful message[If validation not success]25Display failure message
SEQUENCE DIAGRAM
4775581921050624
java.ioorg.dedda.games.scheisse.service.transportSerializableLoginContainerString nameString passwordLogin(String, String)
CLASS DIAGRAM
4778854954565632
de.homelabs.webapps.workbench.menuIMenuItemString getLink()String getText()String getTitle()IMenuMenuItem getItems()boolean addItem()boolean addItems(List MenuItem)IMenuManagerIMenu getMenu(MenuType menuType)boolean addMenu(MenuType menuType, IMenu menu)MenuTypeMAINMENUSUBMENUMainMenuMainMenuItem
CLASS DIAGRAM
4780185589121024
MathUIMenuMathUIMenuproject_selectedproject_selectedProjectProjectUploadDataUploadDataMathUIToolbarMathUIToolbarsubscribesubscribesubscribepublish
SEQUENCE DIAGRAM
4780704609075200
AttackDefendPurchaseUtilizeUse ItemDrop ItemInfoSpendReceiveStartPlayer_1Player_2GamePlayMovementMovePlayer moves in given directionCombatAccess MenusUpgradesInventoryShort description of itemPurchasing
USE CASE DIAGRAM
4781303622795264
utilmodelSpecvalueindexfilter(quants)pattern()sort()get(quant)has(quant)token(quant) : quantversion()method()type()id()source()add(spec,quant)toString()Spec.Mapmap: {}add(versionVector)covers(version)toString(trim)(quant)quantbodybareextSyncable_lstn[]_id_version_hostspec()version()deliver(spec,val,lstn)diff(base)apply(values)validateOrder()acl()validate()checkUplink()close()gc()log()init()default()err()emit(spec,val,src)on()reon()once()off()reoff()Model_oplogdiff()packState(state)unpackState(state)distillLog()pojo()fill()save()init()set()on()off()Setget(key)add(key,spec)remove(key)fillAll()collection()Hostobjects: {};lastTs;tsSeq;clockOffset;peers: {};connect(host)checkUplink(spec)version()deliver()availableUplinks(spec)get(spec)register(obj)unregister(obj)init()on()reon()off()reoff()
CLASS DIAGRAM
4783596598460416
DiefaceValue : int {1..6}random : Random {read-only}Die()roll() : voidgetFaceValue() : intDiceGamerolls2
CLASS DIAGRAM
4785074604081152
Open and Read Layout Configuration XMLRead Processat least one should be there, the main threadRead ThreadRead ComponentRead Interfaceinterfaces?Generate Interfaces Codecomponents?Generate Components Codethreads?Generate Threads Codeprocesses?Generate Processes Code
ACTIVITY DIAGRAM
4785227343855616
UseridemailEntityidaccess listEventidtimestampdata**feed*
CLASS DIAGRAM
4788338242355200
UsuarioCrear idiomaModificar idiomaEliminar idioma
COMPONENT DIAGRAM
4789069460537344
添加脚本,定义其特征按照(协议、接口、网元、方向、消息)找到消息对应的特征树根节点yes当前节点<新增节点检查当前节点的最左子节点yes当前节点有右侧兄弟no检查当前节点的右侧兄弟节点breaktrue将新增特征添加为最后查找节点的兄弟将兄弟节点改为新增节点的子节点yes新增节点<兄弟节点下一个兄弟节点新增节点的兄弟未检查
ACTIVITY DIAGRAM
4789962276864000