Use Case Aplikasi eBdesk Collaboration
Pengelolaan Dokumen, Pengelolaan Forum, Pengelolaan Kegiatan, dan Pengelolaan Blog.
3.1.3
Class Diagram Pada Pengelolaan Dokumen
Gambar 3.2 Class diagram pada pengelolaan dokumen
Diagram kelas dalam Gambar 3.2 diatas ini memberikan gambaran keterkaitan antara kelas-kelas pada aplikasi pengelolaan dokumen. Seperti terlihat
File
- id: String
- date: Date
- name: String
- pureName: String
- ext: String
- documentId: Document
- size: int
+ getId : String + setIdid : void
Document
- id: String
- authorId: String
- dateCreated: Date
- updaterId: String
- dateUpdated: Date
- description: String
- title: String
- totalView: int
+ get : void + set : void
DocumentServ ice
+ documentSaveDocument : void + findDocumentListint, int, String, String, String, String : ListDocument
+ documentFileUploadFileItem, String : void
DocumentPortlet
+ processActionActionReques, ActionResponse : void + actionAddDocumentActionRequest, ActionResponse : void
+ doViewRenderRequest, RenderResponse : void + doViewDocumentRenderRequest, RenderResponse : void
FileServ ice
+ fileSaveFile : void + postSavePosting : void
+ fileGetString : File
User
- id: String
- address: String
- displayname: String
- email: String
- password: String
- photo: String
- username: String
- website: String
- fname: String
- lname: String
- lasLoginDate: date
- phoneNumber: String
- status: int
+ get : void + set : void
1 0..
0.. 1
pada Gambar 3.2 bahwa adanya keterhubungan kelas-kelas antara lain : DocumentPortlet, DocumentService, FileService, User, Document, dan File.