Progress on the PDLEntites UML diagram
git-svn-id: https://svn.libreccm.org/ccm/trunk@2585 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
d1057f7475
commit
da5c6af4c6
|
|
@ -1,5 +1,12 @@
|
||||||
@startuml
|
@startuml
|
||||||
|
|
||||||
|
namespace com.arsdigita.admin {
|
||||||
|
|
||||||
|
class CWAdmin
|
||||||
|
|
||||||
|
com.arsdigita.web.Application <|-- CWAdmin
|
||||||
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.auditing {
|
namespace com.arsdigita.auditing {
|
||||||
class BasicAuditTrail
|
class BasicAuditTrail
|
||||||
|
|
||||||
|
|
@ -382,6 +389,65 @@ namespace com.arsdigita.cms.formbuilder {
|
||||||
FormSectionWrapper -- FormSectionItem
|
FormSectionWrapper -- FormSectionItem
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.cms.docmgr {
|
||||||
|
|
||||||
|
class DocFolder
|
||||||
|
class DocLink
|
||||||
|
class Document
|
||||||
|
class DocumentCategoryBrowserApplication
|
||||||
|
class LegacyDocumentCategoryBrowserApplication
|
||||||
|
class Repository
|
||||||
|
|
||||||
|
com.arsdigita.cms.Folder <|-- DocFolder
|
||||||
|
com.arsdigita.cms.ContentPage <|-- DocLink
|
||||||
|
com.arsdigita.cms.ContentPage <|-- Document
|
||||||
|
com.arsdigita.web.Application <|-- DocumentCategoryBrowserApplication
|
||||||
|
com.arsdigita.web.Application <|-- LegacyDocumentCategoryBrowserApplication
|
||||||
|
com.arsdigita.web.Application <|-- Repository
|
||||||
|
|
||||||
|
DocLink -- Document
|
||||||
|
DocLink -- Repository
|
||||||
|
Document -- com.arsdigita.cms.FileAsset
|
||||||
|
Document -- Repository
|
||||||
|
Document -- com.arsdigita.kernel.User
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.cms.docmgr.ui {
|
||||||
|
|
||||||
|
class CategoryDocsNavigatorPortlet
|
||||||
|
class LegacyCategoryDocsNavigatorPortlet
|
||||||
|
class RecentUpdatedDocsPortlet
|
||||||
|
|
||||||
|
com.arsdigita.portal.Portlet <|-- CategoryDocsNavigatorPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- LegacyCategoryDocsNavigatorPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- RecentUpdatedDocsNavigatorPortlet
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.docrepo {
|
||||||
|
|
||||||
|
class DocBlobject
|
||||||
|
class File
|
||||||
|
class Folder
|
||||||
|
class Repository
|
||||||
|
class ResourceImpl
|
||||||
|
|
||||||
|
com.arsdigita.versioning.VersionedACSObject <|-- ResourceImpl
|
||||||
|
com.arsdigita.web.Application <|-- Repository
|
||||||
|
ResourceImpl <|-- File
|
||||||
|
ResourceImpl <|-- Folder
|
||||||
|
|
||||||
|
ResourceImpl -- DocBlobject
|
||||||
|
ResourceImpl -- com.arsdigita.kernel.User
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.docrepo.ui {
|
||||||
|
|
||||||
|
class RecentUpdatedDocsPortlet
|
||||||
|
|
||||||
|
com.arsdigita.portal.Portlet <|-- RecentUpdatedDocsPortlet
|
||||||
|
|
||||||
|
}
|
||||||
namespace com.arsdigita.cms.portlet {
|
namespace com.arsdigita.cms.portlet {
|
||||||
|
|
||||||
class ContentDirectoryPortlet
|
class ContentDirectoryPortlet
|
||||||
|
|
@ -414,6 +480,28 @@ namespace com.arsdigita.cms.publishToFile {
|
||||||
QueueEntry -- com.arsdigita.web.Host
|
QueueEntry -- com.arsdigita.web.Host
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.coventry.cms.contenttypes {
|
||||||
|
|
||||||
|
class Councillor
|
||||||
|
class Person
|
||||||
|
|
||||||
|
com.arsdigita.cms.TextPage <|-- Person
|
||||||
|
Person <|-- Councillor
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.faq {
|
||||||
|
|
||||||
|
class Faq
|
||||||
|
class QAPair
|
||||||
|
class FaqQuestionsPortlet
|
||||||
|
|
||||||
|
com.arsdigita.web.Application <|-- Faq
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- QAPair
|
||||||
|
com.arsdigita.portal.Portlet <|-- Portlet
|
||||||
|
|
||||||
|
Faq -- QAPair
|
||||||
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.formbuilder {
|
namespace com.arsdigita.formbuilder {
|
||||||
|
|
||||||
class Component
|
class Component
|
||||||
|
|
@ -463,6 +551,51 @@ namespace com.arsdigita.formbuilder.actions {
|
||||||
com.arsdigita.formbuilder.ProcessListener <|-- XMLEmailListener
|
com.arsdigita.formbuilder.ProcessListener <|-- XMLEmailListener
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.formbuilder.pdf {
|
||||||
|
|
||||||
|
class PDFListener
|
||||||
|
|
||||||
|
com.arsdigita.formbuilder.ProcessListener <|-- PDFListener
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.forum {
|
||||||
|
|
||||||
|
class Forum
|
||||||
|
class ForumSubscription
|
||||||
|
class Inbox
|
||||||
|
class InboxPortlet
|
||||||
|
class MyForumsPortlet
|
||||||
|
class Post
|
||||||
|
class PostFileAttachment
|
||||||
|
class PostImageAttachment
|
||||||
|
class RecentPostingsPortlet
|
||||||
|
class ThreadSubscription
|
||||||
|
|
||||||
|
com.arsdigita.cms.FileAttachment <|-- PostFileAttachment
|
||||||
|
com.arsdigita.cms.ImageAttachment <|-- PostImageAttachment
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- ForumSubscription
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- ThreadSubscription
|
||||||
|
com.arsdigita.portal.Portlet <|-- MyForumsPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- RecentPostingsPortlet
|
||||||
|
com.arsdigita.messaging.ThreadedMessage <|-- Post
|
||||||
|
com.arsdigita.web.Appliation <|-- Forum
|
||||||
|
Forum <|-- Inbox
|
||||||
|
RecentPostingsPortlet <|-- InboxPortlet
|
||||||
|
|
||||||
|
Forum -- com.arsdigita.categorization.Category
|
||||||
|
Forum -- com.arsdigita.cms.lifecycle.LifecycleDefinition
|
||||||
|
Forum -- com.arsdigita.kernel.Group
|
||||||
|
Forum -- ForumSubscription
|
||||||
|
Forum -- Post
|
||||||
|
ForumSubscription -- com.arsdigita.kernel.Group
|
||||||
|
ForumSubscription -- com.arsdigita.notification.Digest
|
||||||
|
Post -- PostFileAttachment
|
||||||
|
Post -- PostImageAttachment
|
||||||
|
ThreadSubscription -- com.arsdigita.messaging.Thread
|
||||||
|
ThreadSubscription -- com.arsdigita.kernel.Group
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.globalization.Charset {
|
namespace com.arsdigita.globalization.Charset {
|
||||||
|
|
||||||
class Charset
|
class Charset
|
||||||
|
|
@ -518,6 +651,121 @@ namespace com.arsdigita.kernel.security {
|
||||||
class KeyStore
|
class KeyStore
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.atoz {
|
||||||
|
|
||||||
|
class DomainProvider
|
||||||
|
|
||||||
|
com.arsdigita.atoz.AtoZProvider <|-- DomainProvider
|
||||||
|
|
||||||
|
DomainProvider -- com.arsdigita.london.terms.Domain
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.cms.dublin {
|
||||||
|
|
||||||
|
class DublinCoreItem
|
||||||
|
|
||||||
|
com.arsdigita.cms.ContentItem <|-- DublinCoreItem
|
||||||
|
|
||||||
|
DublinCoreItem -- com.arsdigita.cms.ContentItem
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.cms.freeform {
|
||||||
|
|
||||||
|
class FreeformContentItem
|
||||||
|
class FreeformContentItemAsset
|
||||||
|
|
||||||
|
com.arsdigita.cms.ContentPage <|-- FreeformContentItem
|
||||||
|
|
||||||
|
|
||||||
|
FreeformContentItem -- FreeformContentItemAsset
|
||||||
|
FreeformContentItemAsset -- com.arsdigita.cms.Asset
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.cms.freeform.asset {
|
||||||
|
|
||||||
|
class FreeformBinaryAsset
|
||||||
|
|
||||||
|
com.arsdigita.cms.Asset <|-- FreeformBinaryAsset
|
||||||
|
com.arsdigita.cms.Asset <|-- FreeformTextAsset
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.importer {
|
||||||
|
|
||||||
|
class RemoteOidMapping
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.search {
|
||||||
|
|
||||||
|
class Search
|
||||||
|
class Server
|
||||||
|
class SponsoredLink
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Server
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- SponsoredLink
|
||||||
|
com.arsdigita.web.Application <|-- Search
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.search.spider {
|
||||||
|
|
||||||
|
class SpideredContent
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- SpideredContent
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.terms {
|
||||||
|
|
||||||
|
class Domain
|
||||||
|
class Term
|
||||||
|
class Terms
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Term
|
||||||
|
com.arsdigita.web.Application <|-- Terms
|
||||||
|
|
||||||
|
Domain -- com.arsdigita.categorization.Category
|
||||||
|
Domain -- Term
|
||||||
|
Term -- com.arsdigita.categorization.Category
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.terms.indexing {
|
||||||
|
|
||||||
|
class Indexer
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Indexer
|
||||||
|
|
||||||
|
Indexer -- com.arsdigita.london.terms.Domain
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.contenttypes {
|
||||||
|
|
||||||
|
class Contact
|
||||||
|
class ContactAddress
|
||||||
|
class ContactPhone
|
||||||
|
class ContactType
|
||||||
|
class ESDService
|
||||||
|
|
||||||
|
com.arsdigita.cms.ContentItem <|-- ContactAddress
|
||||||
|
com.arsdigita.cms.ContentItem <|-- ContactPhone
|
||||||
|
com.arsdigita.cms.ContentItem <|-- ContactType
|
||||||
|
com.arsdigita.cms.ContentPage <|-- Contact
|
||||||
|
com.arsdigita.cms.contenttypes.GenericArticle <|-- ESDService
|
||||||
|
|
||||||
|
Contact -- com.arsdigita.cms.ContentItme
|
||||||
|
Contact -- ContactAddress
|
||||||
|
Contact -- ContactPhone
|
||||||
|
Contact -- ContactType
|
||||||
|
Contact -- ESDService
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.london.userprefs {
|
||||||
|
|
||||||
|
class PersistentUserPrefs
|
||||||
|
class Pref
|
||||||
|
|
||||||
|
PersistentUserPrefs -- com.arsdigita.kernel.User
|
||||||
|
PersistentUserPrefs -- Pref
|
||||||
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.messaging {
|
namespace com.arsdigita.messaging {
|
||||||
|
|
||||||
class Message
|
class Message
|
||||||
|
|
@ -535,6 +783,34 @@ namespace com.arsdigita.messaging {
|
||||||
Thread -- Party
|
Thread -- Party
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.navigation {
|
||||||
|
|
||||||
|
class Navigation
|
||||||
|
class QuickLink
|
||||||
|
class Template
|
||||||
|
class TemplateMapping
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- QuickLink
|
||||||
|
com.arsdigita.web.Application <|-- Navigation
|
||||||
|
|
||||||
|
Template -- TemplateMapping
|
||||||
|
TemplateMapping -- com.arsdigita.categorization.Category
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.navigation.portlet {
|
||||||
|
|
||||||
|
class ItemListPortlet
|
||||||
|
class NavigationTreePortlet
|
||||||
|
class ObjectListPortlet
|
||||||
|
|
||||||
|
com.arsdigita.portal.Portlet <|-- NavigationTreePortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- ObjectListPortlet
|
||||||
|
ObjectListPortlet <|-- ItemListPortlet
|
||||||
|
|
||||||
|
NavigationTreePortlet -- com.arsdigita.navigation.Navigation
|
||||||
|
ObjectListPortlet -- com.arsdigita.categorization.Category
|
||||||
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.notification {
|
namespace com.arsdigita.notification {
|
||||||
|
|
||||||
class Digest
|
class Digest
|
||||||
|
|
@ -570,6 +846,63 @@ namespace com.arsdigita.portal {
|
||||||
PortletType -- com.arsdigita.web.ApplicationType
|
PortletType -- com.arsdigita.web.ApplicationType
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.portlet {
|
||||||
|
|
||||||
|
class BookmarksPortlet
|
||||||
|
class Bookmark
|
||||||
|
class NewsPortlet
|
||||||
|
|
||||||
|
com.arsdigita.cms.contenttypes.Link <|-- Bookmark
|
||||||
|
com.arsdigita.portal.Portlet <|-- BookmarksPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- NewsPortlet
|
||||||
|
|
||||||
|
BookmarksPortlet -- Bookmark
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.portalworkspace {
|
||||||
|
|
||||||
|
class PageLayout
|
||||||
|
class Workspace
|
||||||
|
class WorkspacePage
|
||||||
|
|
||||||
|
com.arsdigita.web.Application <|-- Workspace
|
||||||
|
com.arsdigita.portal.Portal <|-- WorkspacePage
|
||||||
|
|
||||||
|
Workspace -- WorkspacePage
|
||||||
|
Workspace -- PageLayout
|
||||||
|
WorkspacePage -- PageLayout
|
||||||
|
Workspace -- com.arsdigita.kernel.User
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.portalworkspace.portlet {
|
||||||
|
|
||||||
|
class ApplicationDirectoryPortlet
|
||||||
|
class ContentDirectoryPortlet
|
||||||
|
class FlashPortlet
|
||||||
|
class FreeformHTMLPortlet
|
||||||
|
class LoginPortlet
|
||||||
|
class MyWorkspacesPortlet
|
||||||
|
class RSSFeedPortlet
|
||||||
|
class TimeOfDayPortlet
|
||||||
|
class WorkspaceNavigatorPortlet
|
||||||
|
class WorkspaceSummaryPortlet
|
||||||
|
|
||||||
|
com.arsdigita.portal.Portlet <|-- ApplicationDirectoryPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- ContentDirectoryPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- FlashPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- FreeformHTMLPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- LoginPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- MyWorkspacesPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- RSSFeedPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- TimeOfDayPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- WorkspaceNavigatorPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- WorkspaceSummaryPortlet
|
||||||
|
|
||||||
|
ContentDirectoryPortlet -- com.arsdigita.categorization.Category
|
||||||
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.cms.portletdataprovider {
|
namespace com.arsdigita.cms.portletdataprovider {
|
||||||
|
|
||||||
class PortletDataProvider
|
class PortletDataProvider
|
||||||
|
|
@ -692,15 +1025,70 @@ namespace com.arsdigita.workflow.simple {
|
||||||
|
|
||||||
namespace com.arsdigita.workspace {
|
namespace com.arsdigita.workspace {
|
||||||
|
|
||||||
|
class ApplicationDirectoryPortlet
|
||||||
class BookmarkApplication
|
class BookmarkApplication
|
||||||
class Bookmark
|
class Bookmark
|
||||||
class BookmarkPortlet
|
class BookmarkPortlet
|
||||||
|
class Role
|
||||||
|
class SubWorkspaceTab
|
||||||
|
class Theme
|
||||||
|
class ThemeApplication
|
||||||
|
class Workspace
|
||||||
|
class WorkspaceNavigatiorPortlet
|
||||||
|
class WorkspaceSummaryPortlet
|
||||||
|
class WorkspaceTab
|
||||||
|
|
||||||
com.arsdigita.web.Application <|-- BookmarkApplication
|
com.arsdigita.web.Application <|-- BookmarkApplication
|
||||||
|
com.arsdigita.web.Application <|-- ThemeApplication
|
||||||
|
com.arsdigita.web.Application <|-- Workspace
|
||||||
com.arsdigita.kernel.ACSObject <|-- Bookmark
|
com.arsdigita.kernel.ACSObject <|-- Bookmark
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Theme
|
||||||
|
com.arsdigita.kernel.Group <|-- Role
|
||||||
|
com.arsdigita.portal.Portal <|-- WorkspaceTab
|
||||||
|
com.arsdigita.portal.Portlet <|-- ApplicationDirectoryPortlet
|
||||||
com.arsdigita.portal.Portlet <|-- BookmarkPortlet
|
com.arsdigita.portal.Portlet <|-- BookmarkPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- WorkspaceNavigatorPortlet
|
||||||
|
com.arsdigita.portal.Portlet <|-- WorkspaceSummaryPortlet
|
||||||
|
Workspace -- com.arsdigita.kernel.Party
|
||||||
|
Workspace -- Theme
|
||||||
|
WorkspaceTab <|-- SubWorkspaceTab
|
||||||
|
|
||||||
BookmarkApplication -- Bookmark
|
BookmarkApplication -- Bookmark
|
||||||
|
Role -- Workspace
|
||||||
|
SubWorkspaceTab -- WorkspaceTab
|
||||||
|
Workspace -- WorkspaceTab
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.workspace.misc {
|
||||||
|
|
||||||
|
class StarfleetPortlet
|
||||||
|
|
||||||
|
com.arsdigita.portal.Portlet <|-- StarfleetPortlet
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.workspace.personal {
|
||||||
|
|
||||||
|
class MyWorkspacesPortlet
|
||||||
|
class PersonalWorkspace
|
||||||
|
class PersonalWorkspaceCreator
|
||||||
|
|
||||||
|
com.arsdigita.portal.Portlet <|-- MyWorkspacesPortlet
|
||||||
|
com.arsdigita.web.Application <|-- PersonalWorkspaceCreator
|
||||||
|
com.arsdigita.workspace.Workspace <|-- PersonalWorkspace
|
||||||
|
|
||||||
|
|
||||||
|
PersonalWorkspace -- com.arsdigita.kernel.User
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.workspace.ui {
|
||||||
|
|
||||||
|
class PortalArchiver
|
||||||
|
class PortalSiteMap
|
||||||
|
class WorkspaceCreator
|
||||||
|
|
||||||
|
com.arsdigita.web.Application <|-- PortalArchiver
|
||||||
|
com.arsdigita.web.Application <|-- PortalSiteMap
|
||||||
|
com.arsdigita.web.Application <|-- WorkspaceCreator
|
||||||
}
|
}
|
||||||
|
|
||||||
@enduml
|
@enduml
|
||||||
Loading…
Reference in New Issue