UML-Diagrams for the persistent entites in ccm-core (not completed yet).
git-svn-id: https://svn.libreccm.org/ccm/trunk@2586 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
da5c6af4c6
commit
8e1bb1c395
|
|
@ -596,7 +596,7 @@ namespace com.arsdigita.forum {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.globalization.Charset {
|
namespace com.arsdigita.globalization {
|
||||||
|
|
||||||
class Charset
|
class Charset
|
||||||
class Locale
|
class Locale
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 3.7 KiB |
|
|
@ -0,0 +1,18 @@
|
||||||
|
@startuml
|
||||||
|
|
||||||
|
title "<h1>ccm-core</h1>"
|
||||||
|
|
||||||
|
!include com.arsdigita.auditing.iuml
|
||||||
|
!include com.arsdigita.categorization.iuml
|
||||||
|
!include com.arsdigita.cms.iuml
|
||||||
|
!include com.arsdigita.formbuilder.iuml
|
||||||
|
!include com.arsdigita.globalization.iuml
|
||||||
|
!include com.arsdigita.kernel.iuml
|
||||||
|
!include com.arsdigita.kernel.permissions.iuml
|
||||||
|
!include com.arsdigita.messaging.iuml
|
||||||
|
!include com.arsdigita.notification.iuml
|
||||||
|
!include com.arsdigita.persistence.iuml
|
||||||
|
!include com.arsdigita.portal.iuml
|
||||||
|
!include com.arsdigita.preferences.iuml
|
||||||
|
|
||||||
|
@enduml
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
namespace com.arsdigita.auditing {
|
||||||
|
|
||||||
|
class BasicAuditTrail <<ccm-core>>
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- BasicAuditTrail
|
||||||
|
|
||||||
|
BasicAuditTrail -- com.arsdigita.kernel.User
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
namespace com.arsdigita.categorization {
|
||||||
|
|
||||||
|
class Category <<ccm-core>>
|
||||||
|
class CategoryLocalization <<ccm-core>>
|
||||||
|
class UseContext <<ccm-core>>
|
||||||
|
class CategoryPurpose <<ccm-core>>
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Category
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- CategoryLocalization
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- CategoryPurpose
|
||||||
|
|
||||||
|
UseContext -- com.arsdigita.kernel.ACSObject
|
||||||
|
Category -- com.arsdigita.kernel.ACSObject
|
||||||
|
|
||||||
|
Category -- CategoryLocalization
|
||||||
|
Category -- UseContext
|
||||||
|
CategoryPurpose -- Category
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
namespace com.arsdigita.cms {
|
||||||
|
|
||||||
|
class ImageMimeType <<ccm-core>>
|
||||||
|
class MimeTypeExtension <<ccm-core>>
|
||||||
|
class MimeType <<ccm-core>>
|
||||||
|
class MimeTypeStatus <<ccm-core>>
|
||||||
|
class TextMimeType <<ccm-core>>
|
||||||
|
|
||||||
|
MimeType <|-- ImageMimeType
|
||||||
|
MimeType <|-- TextMimeType
|
||||||
|
|
||||||
|
MimeType -- MimeTypeExtension
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.cms.authoring {
|
||||||
|
|
||||||
|
class PostConvertHTML <<ccm-core>>
|
||||||
|
class PreConvertHTML <<ccm-core>>
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
namespace com.arsdigita.formbuilder {
|
||||||
|
|
||||||
|
class Component <<ccm-core>>
|
||||||
|
class DataDrivenSelect <<ccm-core>>
|
||||||
|
class FormSection <<ccm-core>>
|
||||||
|
class Listener <<ccm-core>>
|
||||||
|
class MetaObject <<ccm-core>>
|
||||||
|
class ObjectType <<ccm-core>>
|
||||||
|
class Option <<ccm-core>>
|
||||||
|
class PersistentDataQuery <<ccm-core>>
|
||||||
|
class ProcessListener <<ccm-core>>
|
||||||
|
class Widget <<ccm-core>>
|
||||||
|
class WidgetLabel <<ccm-core>>
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Component
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Listener
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- MetaObject
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- PersistentDataQuery
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- ProcessListener
|
||||||
|
|
||||||
|
Component <|-- FormSection
|
||||||
|
Component <|-- Option
|
||||||
|
Component <|-- Widget
|
||||||
|
Component <|-- WidgetLabel
|
||||||
|
Widget <|-- DataDrivenSelect
|
||||||
|
|
||||||
|
Listener -- Widget
|
||||||
|
FormSection -- ProcessListener
|
||||||
|
Widget -- WidgetLabel
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.formbuilder.actions {
|
||||||
|
|
||||||
|
class ConfirmEmailListener <<ccm-core>>
|
||||||
|
class ConfirmRedirectListener <<ccm-core>>
|
||||||
|
class RemoteServerPostListener <<ccm-core>>
|
||||||
|
class SimpleEmailListener <<ccm-core>>
|
||||||
|
class TemplateEmailListener <<ccm-core>>
|
||||||
|
class XMLEmailListener <<ccm-core>>
|
||||||
|
|
||||||
|
com.arsdigita.formbuilder.ProcessListener <|-- ConfirmEmailListener
|
||||||
|
com.arsdigita.formbuilder.ProcessListener <|-- ConfirmRedirectListener
|
||||||
|
com.arsdigita.formbuilder.ProcessListener <|-- RemoteServerPostListener
|
||||||
|
com.arsdigita.formbuilder.ProcessListener <|-- SimpleEmailListener
|
||||||
|
com.arsdigita.formbuilder.ProcessListener <|-- TemplateEmailListener
|
||||||
|
com.arsdigita.formbuilder.ProcessListener <|-- XMLEmailListener
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
namespace com.arsdigita.globalization {
|
||||||
|
|
||||||
|
class Charset
|
||||||
|
class Locale
|
||||||
|
class MessageCatalog
|
||||||
|
|
||||||
|
Charset -- Locale
|
||||||
|
MessageCatalog -- Locale
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,36 @@
|
||||||
|
namespace com.arsdigita.kernel {
|
||||||
|
|
||||||
|
class ACSObject <<ccm-core>>
|
||||||
|
class EmailAdress <<ccm-core>>
|
||||||
|
class Group <<ccm-core>>
|
||||||
|
class Party <<ccm-core>>
|
||||||
|
class PartyEmail <<ccm-core>>
|
||||||
|
class PersonName <<ccm-core>>
|
||||||
|
class ResourceType <<ccm-core>>
|
||||||
|
class Resource <<ccm-core>>
|
||||||
|
class Role <<ccm-core>>
|
||||||
|
class ObjectContext <<ccm-core>>
|
||||||
|
class User <<ccm-core>>
|
||||||
|
class UserAuthentication <<ccm-core>>
|
||||||
|
|
||||||
|
ACSObject <|-- Party
|
||||||
|
Party <|-- Group
|
||||||
|
Party <|-- User
|
||||||
|
|
||||||
|
Group -- User
|
||||||
|
Group -- Role
|
||||||
|
ObjectContext -- ACSObject
|
||||||
|
Party -- PartyEmail
|
||||||
|
Party -- com.arsdigita.kernel.permissions.Permission
|
||||||
|
Party -- UserAuthentication
|
||||||
|
Resource -- ResourceType
|
||||||
|
User -- com.arsdigita.kernel.permissions.Permission
|
||||||
|
User -- PersonName
|
||||||
|
User -- UserAuthentication
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace com.arsdigita.kernel.security {
|
||||||
|
class KeyStore
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
namespace com.arsdigita.kernel.permissions {
|
||||||
|
|
||||||
|
class Permission <<ccm-core>>
|
||||||
|
class Privilege <<ccm-core>>
|
||||||
|
|
||||||
|
Permission -- com.arsdigita.kernel.ACSObject
|
||||||
|
Permission -- Privilege
|
||||||
|
}
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
|
|
@ -0,0 +1,5 @@
|
||||||
|
@startuml
|
||||||
|
|
||||||
|
!include com.arsdigita.kernel.iuml
|
||||||
|
|
||||||
|
@enduml
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
namespace com.arsdigita.messaging {
|
||||||
|
|
||||||
|
class Message <<ccm-core>>
|
||||||
|
class MessagePart <<ccm-core>>
|
||||||
|
class Thread <<ccm-core>>
|
||||||
|
class ThreadedMessage <<ccm-core>>
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Message
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Thread
|
||||||
|
Message <|-- ThreadedMessage
|
||||||
|
|
||||||
|
Message -- MessagePart
|
||||||
|
Message -- com.arsdigita.kernel.Party
|
||||||
|
Thread -- ThreadedMessage
|
||||||
|
Thread -- Party
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
namespace com.arsdigita.notification {
|
||||||
|
|
||||||
|
class Digest <<ccm-core>>
|
||||||
|
class Notification <<ccm-core>>
|
||||||
|
class QueueItem <<ccm-core>>
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Digest
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- Notification
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
namespace com.arsdigita.persistence {
|
||||||
|
|
||||||
|
class DynamicAssociation <<ccm-core>>
|
||||||
|
class DynamicObjectType <<ccm-core>>
|
||||||
|
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- DynamicAssociation
|
||||||
|
com.arsdigita.kernel.ACSObject <|-- DynamicObjectType
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
namespace com.arsdigita.portal {
|
||||||
|
|
||||||
|
class AgentPortlet
|
||||||
|
class Portal
|
||||||
|
class Portlet
|
||||||
|
class PortletType
|
||||||
|
|
||||||
|
Portlet <|-- AgentPortlet
|
||||||
|
com.arsdigita.kernel.Resource <|-- Portal
|
||||||
|
com.arsdigita.kernel.Resource <|-- Portlet
|
||||||
|
com.arsdigita.kernel.ResourceType <|-- PortletType
|
||||||
|
|
||||||
|
Portal -- Portlet
|
||||||
|
PortletType -- com.arsdigita.web.ApplicationType
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
namespace com.arsdigita.preferences {
|
||||||
|
|
||||||
|
class PreferenceParameter <<ccm-core>>
|
||||||
|
class Preferences <<ccm-core>>
|
||||||
|
|
||||||
|
Preferences -- PerferenceParameter
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue