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 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