1113 lines
30 KiB
Plaintext
1113 lines
30 KiB
Plaintext
@startuml
|
|
|
|
namespace com.arsdigita.admin {
|
|
|
|
class CWAdmin
|
|
|
|
com.arsdigita.web.Application <|-- CWAdmin
|
|
}
|
|
|
|
namespace com.arsdigita.auditing {
|
|
class BasicAuditTrail
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- BasicAuditTrail
|
|
|
|
BasicAuditTrail -- com.arsdigita.kernel.User
|
|
}
|
|
|
|
namespace com.arsdigita.atoz {
|
|
|
|
class AtoZ
|
|
class AtoZProvider
|
|
class CategoryProvider
|
|
class CategoryAlias
|
|
class ItemAlias
|
|
class ItemProvider
|
|
|
|
com.arsdigita.web.Application <|-- AtoZ
|
|
com.arsdigita.kernel.ACSObject <|-- AtoZProvider
|
|
com.arsdigita.kernel.ACSObject <|-- ItemAlias
|
|
AtoZProvider <|-- CategoryProvider
|
|
AtoZProvider <|-- ItemProvider
|
|
|
|
|
|
AtoZ -- AtoZProvider
|
|
CategoryProvider -- com.arsdigita.categorization.Category
|
|
CategoryProvider -- com.arsdigita.cms.ContentType
|
|
ItemAlias -- ItemProvider
|
|
ItemAlias -- com.arsdigita.cms.ContentType
|
|
ItemProvider -- com.arsdigita.categorization.Category
|
|
}
|
|
|
|
namespace com.arsdigita.atoz.siteproxy {
|
|
|
|
class SiteProxyProvider
|
|
|
|
com.arsdigita.atoz.AtoZProvider <|-- SiteProxyProvider
|
|
|
|
SiteProxyProvider -- com.arsdigita.categorization.Category
|
|
}
|
|
|
|
namespace com.arsdigita.auth.http {
|
|
|
|
class HttpAuth
|
|
class Nounce
|
|
class UserLogin
|
|
|
|
com.arsdigita.web.Application <|-- HTTPAuth
|
|
com.arsdigita.kernel.ACSObject <|-- UserLogin
|
|
}
|
|
|
|
namespace com.arsdigita.categorization {
|
|
class Category
|
|
class CategoryLocalization
|
|
class UseContext
|
|
class CategoryPurpose
|
|
|
|
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
|
|
}
|
|
|
|
namespace com.arsdigita.cms {
|
|
|
|
class Asset
|
|
class AuthoringKit
|
|
class AuthoringStep
|
|
class CategoryTemplateMapping
|
|
class CMSTask
|
|
class CMSTaskType
|
|
class ContentCenter
|
|
class ContentBundle
|
|
class ContentItem
|
|
class ContentPage
|
|
class ContentSection
|
|
class ContentType
|
|
class ContentTypeLifecycleDefinition
|
|
class ContentTypeWorkflowTemplate
|
|
class FileAsset
|
|
class Folder
|
|
class ImageAsset
|
|
class ImageMimeType
|
|
class ItemTemplateMapping
|
|
class Lifecycle
|
|
class LifecycleDefinition
|
|
class LifecycleService
|
|
class Link
|
|
class MimeType
|
|
class MimeTypeExtension
|
|
class MimeTypeStatus
|
|
class Phase
|
|
class PhaseDefinition
|
|
class PublishLock
|
|
class PostConvertHTML
|
|
class PreConvertHTML
|
|
class PublishedLink
|
|
class RelationAttribute
|
|
class ResourceType
|
|
class Resource
|
|
class ResourceMapping
|
|
class ReusableImageAsset
|
|
class SectionTemplateMapping
|
|
class Service
|
|
class Standalone
|
|
class TaskEventURLGenerator
|
|
class TemplateContext
|
|
class Template
|
|
class TextAsset
|
|
class TextMimeType
|
|
class UpgradeProcess
|
|
class UserDefinedContentItem
|
|
class UserHomeFolderMap
|
|
|
|
Asset <|-- FileAsset
|
|
Asset <|-- ImageAsset
|
|
Asset <|-- TextAsset
|
|
com.arsdigita.kernel.ACSObject <|-- AuthoringKit
|
|
com.arsdigita.kernel.ACSObject <|-- AuthoringStep
|
|
com.arsdigita.kernel.ACSObject <|-- CategoryTemplateMapping
|
|
com.arsdigita.kernel.ACSObject <|-- ContentType
|
|
com.arsdigita.kernel.ACSObject <|-- Lifecycle
|
|
com.arsdigita.kernel.ACSObject <|-- LifecycleDefinition
|
|
com.arsdigita.kernel.ACSObject <|-- ItemTemplateMapping
|
|
com.arsdigita.kernel.ACSObject <|-- Phase
|
|
com.arsdigita.kernel.ACSObject <|-- PhaseDefinition
|
|
com.arsdigita.kernel.ACSObject <|-- RelationAttribute
|
|
com.arsdigita.kernel.ACSObject <|-- SectionTemplateMapping
|
|
com.arsdigita.kernel.ACSObject <|-- UserHomeFolderMap
|
|
com.arsdigita.web.Application <|-- ContentCenter
|
|
com.arsdigita.web.Application <|-- ContentSection
|
|
com.arsdigita.web.Application <|-- Service
|
|
com.arsdigita.versioning.VersionedACSObject <|-- ContentItem
|
|
com.arsdigita.workflow.simple.UserTask <|-- CMSTask
|
|
ContentItem <|-- Asset
|
|
ContentItem <|-- ContentBundle
|
|
ContentItem <|-- ContentPage
|
|
ContentItem <|-- Folder
|
|
ImageAsset <|-- ReusableImageAsset
|
|
MimeType <|-- ImageMimeType
|
|
MimeType <|-- TextMimeType
|
|
TextAsset <|-- Template
|
|
|
|
Asset -- MimeType
|
|
AuthoringKit -- ContentType
|
|
AuthoringKit -- AuthoringStep
|
|
CategoryTemplateMapping -- Category
|
|
CategoryTemplateMapping -- ContentType
|
|
CategoryTemplateMapping -- Template
|
|
CategoryTemplateMapping -- ContentSection
|
|
CMSTask -- CMSTaskType
|
|
ContentItem -- com.arsdigita.kernel.ACSObject
|
|
ContentItem -- ContentType
|
|
ContentItem -- ContentSection
|
|
ContentItem -- Folder
|
|
ContentItem -- Lifecycle
|
|
ContentSection -- com.arsdigita.globalization.Charset
|
|
ContentSection -- com.arsdigita.globalization.Charset.Locale
|
|
ContentSection -- com.arsdigita.kernel.Group
|
|
ContentSection -- Folder
|
|
ContentSection -- LifecycleDefinition
|
|
ContentType -- com.arsdigita.formbuilder.FormSection
|
|
ContentType -- ContentSection
|
|
ItemTemplateMapping -- Template
|
|
ItemTemplateMapping -- ContentItem
|
|
Lifecycle -- LifecycleDefinition
|
|
Lifecycle -- Phase
|
|
LifecycleDefinition -- PhaseDefinition
|
|
LifecycleService -- com.arsdigita.kernel.ACSObject
|
|
LifecycleService -- Lifecycle
|
|
MimeType -- MimeTypeExtension
|
|
Phase -- PhaseDefinition
|
|
PublishedLink -- ACSObject
|
|
PublishedLink -- ContentItem
|
|
Resource -- ResourceType
|
|
SectionTemplateMapping -- ContentSection
|
|
SectionTemplateMapping -- ContentType
|
|
SectionTemplateMapping -- Template
|
|
TaskEventURLGenerator -- CMSTaskType
|
|
UserHomeFolderMap -- Folder
|
|
UserHomeFolderMap -- ContentSection
|
|
UserHomeFolderMap -- User
|
|
com.arsdigita.workflow.simple.WorkflowTemplate -- ContentSection
|
|
|
|
}
|
|
|
|
namespace com.arsdigita.cms.contentassets {
|
|
|
|
class DublinCoreES
|
|
class FileAttachment
|
|
class GenericOrgaUnitTextAsset
|
|
class ItemImageAttachment
|
|
class Notes
|
|
class RelatedLink
|
|
|
|
com.arsdigita.cms.ContentItem <|-- DublinCoreES
|
|
com.arsdigita.cms.FileAsset <|-- FileAttachment
|
|
com.arsdigita.cms.contenttypes.Link <|-- ReleatedLink
|
|
com.arsdigita.kernel.ACSObject <|-- ItemImageAttachment
|
|
com.arsdigita.kernel.ACSObject <|-- Notes
|
|
com.arsdigita.kernel.ACSObject <|-- GenericOrgaUnitTextAsset
|
|
|
|
DublinCoreES -- com.arsdigita.cms.ContentItem
|
|
FileAttachment -- com.arsdigita.cms.ContentItem
|
|
GenericOrgaUnitTextAsset -- com.arsdigita.cms.contenttypes.GenericOrganizationalUnit
|
|
ItemImageAttachment -- Link
|
|
ItemImageAttachment -- ReusableImageAsset
|
|
ItemImageAttachment -- com.arsdigita.cms.ContentItem
|
|
Note -- com.arsdigita.cms.ContentItem
|
|
ReleatedLink -- ContentItem
|
|
ReleatedLink -- com.arsdigita.cms.MimeType
|
|
}
|
|
|
|
namespace com.arsdigita.cms.contenttypes {
|
|
|
|
class AddressType
|
|
class Agenda
|
|
class Article
|
|
class ArticleSection
|
|
class Bookmark
|
|
class Contact
|
|
class ContentGroup
|
|
class ContentGroupAssociation
|
|
class DecisionTree
|
|
class DecisionTreeSection
|
|
class DecisionTreeOption
|
|
class DecisionTreeSectionOptionTarget
|
|
class Event
|
|
class FAQItem
|
|
class FileStorageItem
|
|
class GenericAddress
|
|
class GenericAddressBundle
|
|
class GenericArticle
|
|
class GenericContact
|
|
class GenericContactBundle
|
|
class GenericContactEntry
|
|
class GenericOrganizationalUnit
|
|
class GenericOrganizationalUnitBundle
|
|
class GenericPerson
|
|
class GenericPersonBundle
|
|
class GlossaryItem
|
|
class HistoricDate
|
|
class Image
|
|
class InlineSite
|
|
class IsoCountry
|
|
class Job
|
|
class LegalNotice
|
|
class Link
|
|
class Member
|
|
class Minutes
|
|
class MOTDItem
|
|
class MultiPartArticle
|
|
class NewsItem
|
|
class Organization
|
|
class Person
|
|
class PressRelease
|
|
class PublicPersonalProfile
|
|
class PublicPersonalProfileBundle
|
|
class PublicPersonalProfileNavItem
|
|
class ResearchNetwork
|
|
class ResearchNetworkMembership
|
|
class Service
|
|
class SimpleAddress
|
|
class SimpleOrganization
|
|
class SimpleOrganizationBundle
|
|
class SiteProxy
|
|
class Survey
|
|
class SurveyResponse
|
|
class SurveyAnswer
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- Link
|
|
com.arsdigita.kernel.ACSObject <|-- ResearchNetworkMembership
|
|
com.arsdigita.cms.ContentItem <|-- ContentGroup
|
|
com.arsdigita.cms.ContentItem <|-- ContentGroupAssociation
|
|
com.arsdigita.cms.ContentItem <|-- SurveyResponse
|
|
com.arsdigita.cms.ContentItem <|-- SurveyAnswer
|
|
com.arsdigita.cms.ContentBundle <|-- GenericAddressBundle
|
|
com.arsdigita.cms.ContentBundle <|-- GenericContactBundle
|
|
com.arsdigita.cms.ContentBundle <|-- GenericOrganizationalUnitBundle
|
|
com.arsdigita.cms.ContentBundle <|-- GenericPersonBundle
|
|
com.arsdigita.cms.ContentBundle <|-- PublicPersonalProfileBundle
|
|
com.arsdigita.cms.ContentItem <|-- GenericContactEntry
|
|
com.arsdigita.cms.ContentItem <|-- DecisionTreeSectionOption
|
|
com.arsdigita.cms.ContentItem <|-- DecisionTreeOptionTarget
|
|
com.arsdigita.cms.ContentPage <|-- ArticleSection
|
|
com.arsdigita.cms.ContentPage <|-- Bookmark
|
|
com.arsdigita.cms.ContentPage <|-- DecisionTree
|
|
com.arsdigita.cms.ContentPage <|-- DecisionTreeSection
|
|
com.arsdigita.cms.ContentPage <|-- FAQItem
|
|
com.arsdigita.cms.ContentPage <|-- FileStorageItem
|
|
com.arsdigita.cms.ContentPage <|-- GenericAddress
|
|
com.arsdigita.cms.ContentPage <|-- GenericArticle
|
|
com.arsdigita.cms.ContentPage <|-- GenericContact
|
|
com.arsdigita.cms.ContentPage <|-- GenericOrganizationalUnit
|
|
com.arsdigita.cms.ContentPage <|-- GenericPerson
|
|
com.arsdigita.cms.ContentPage <|-- GlossaryItem
|
|
com.arsdigita.cms.ContentPage <|-- Image
|
|
com.arsdigita.cms.ContentPage <|-- InlineSite
|
|
com.arsdigita.cms.ContentPage <|-- Job
|
|
com.arsdigita.cms.ContentPage <|-- MOTDItem
|
|
com.arsdigita.cms.ContentPage <|-- MultiPartArticle
|
|
com.arsdigita.cms.ContentPage <|-- Organization
|
|
com.arsdigita.cms.ContentPage <|-- PublicPersonalProfile
|
|
com.arsdigita.cms.ContentPage <|-- ResearchNetwork
|
|
com.arsdigita.cms.ContentPage <|-- Service
|
|
com.arsdigita.cms.ContentPage <|-- SimpleAddress
|
|
com.arsdigita.cms.ContentPage <|-- SiteProxy
|
|
com.arsdigita.cms.ContentPage <|-- Survey
|
|
GenericAddress <|-- Address
|
|
GenericArticle <|-- Agenda
|
|
GenericArticle <|-- Article
|
|
GenericArticle <|-- Event
|
|
GenericArticle <|-- HistoricDate
|
|
GenericArticle <|-- LegalNotice
|
|
GenericArticle <|-- Minutes
|
|
GenericArticle <|-- NewsItem
|
|
GenericArticle <|-- PressRelease
|
|
GenericContact <|-- Contact
|
|
GenericPerson <|-- Member
|
|
GenericPerson <|-- Person
|
|
GenericOrganizationalUnit <|-- SimpleOrganization
|
|
GenericOrganizationalUnitBundle <|-- SimpleOrganizationBundle
|
|
|
|
ArticleSection -- com.arsdigita.cms.TextAsset
|
|
ArticleSection -- com.arsdigita.cms.ReusableImageAsset
|
|
ContentGroup -- ContentGroupAssociation
|
|
ContentGroupAssociation -- com.arsdigita.cms.ContentItem
|
|
DecisionTree -- DecisionTreeSection
|
|
DecisionTreeSection -- DecisionTreeSectionOption
|
|
DecisionTreeSection -- com.arsdigita.cms.TextAsset
|
|
DecisionTreeSectionOption -- DecisionTreeptionTarget
|
|
FileStorageItem -- com.arsdigita.cms.FileAsset
|
|
GenericContact -- GenericContactEntry
|
|
GenericContactBundle -- GenericPersonBundle
|
|
GenericContactBundle -- GenericAddressBundle
|
|
GenericOrganizationalUnitBundle -- GenericContactBundle
|
|
GenericOrganizationalUnitBundle -- GenericPersonBundle
|
|
Image -- com.arsdigita.cms.ImageAsset
|
|
Link -- ContentItem
|
|
MOTDItem -- com.arsdigita.cms.FileAsset
|
|
Organization -- com.arsdigita.cms.ImageAsset
|
|
MultiPartArticle -- ArticleSection
|
|
PublicPersonalProfileBundle -- GenericPersonBundle
|
|
PublicPersonalProfile -- PublicPersonalProfileNavItem
|
|
ResearchNetwork -- ResearchNetworkMembership
|
|
ResarchNetworkMembership -- Person
|
|
SimpleAddress -- IsoCountry
|
|
Survey -- com.arsdigita.formbuilder.FormSection
|
|
Survey -- SurveyResponse
|
|
SurveyResponse -- SurveyAnswer
|
|
}
|
|
|
|
namespace com.arsdigita.cms.contenttypes.xmlfeed {
|
|
|
|
class XMLFeed
|
|
|
|
com.arsdigita.cms.formbuilder.FormItem <|-- XMLFeed
|
|
|
|
XMLFeed -- com.arsdigita.cms.FileAsset
|
|
}
|
|
|
|
namespace com.arsdigita.cms.formbuilder {
|
|
|
|
class FormItem
|
|
class FormSectionItem
|
|
class FormSectionWrapper
|
|
|
|
com.arsdigita.cms.ContentPage <|-- FormItem
|
|
com.arsdigita.cms.ContentPage <|-- FormSectionItem
|
|
com.arsdigita.formbuoilder.Component <|-- FormSectionWrapper
|
|
|
|
|
|
FormItem -- com.arsdigita.formbuilder.FormSection
|
|
FormSection -- com.arsdigita.formbuilder.FormSection
|
|
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 {
|
|
|
|
class ContentDirectoryPortlet
|
|
class ContentItemPortlet
|
|
class ContentSectionsPortlet
|
|
class TaskPortlet
|
|
|
|
com.arsdigita.portal.Portlet <|-- ContentDirectoryPortlet
|
|
com.arsdigita.portal.Portlet <|-- ContentItemPortlet
|
|
com.arsdigita.portal.Portlet <|-- ContentSectionsPortlet
|
|
com.arsdigita.portal.Portlet <|-- TaskPortlet
|
|
|
|
ContentItemPortlet -- com.arsdigita.cms.ContentItem
|
|
}
|
|
|
|
namespace com.arsdigita.cms.publicpersonalprofile {
|
|
|
|
class PublicPersonalProfile
|
|
|
|
com.arsdigita.kernel.Application <|-- PublicPersonalProfile
|
|
|
|
}
|
|
|
|
namespace com.arsdigita.cms.publishToFile {
|
|
|
|
class QueueEntry
|
|
class PublishedFile
|
|
class PublishedLink
|
|
|
|
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 {
|
|
|
|
class Component
|
|
class DataDrivenSelect
|
|
class FormSection
|
|
class Listener
|
|
class MetaObject
|
|
class ObjectType
|
|
class Option
|
|
class PersistentDataQuery
|
|
class ProcessListener
|
|
class Widget
|
|
class WidgetLabel
|
|
|
|
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
|
|
class ConfirmRedirectListener
|
|
class RemoteServerPostListener
|
|
class SimpleEmailListener
|
|
class TemplateEmailListener
|
|
class XMLEmailListener
|
|
|
|
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
|
|
}
|
|
|
|
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 {
|
|
|
|
class Charset
|
|
class Locale
|
|
class MessageCatalog
|
|
|
|
Charset -- Locale
|
|
MessageCatalog -- Locale
|
|
}
|
|
|
|
namespace com.arsdigita.kernel {
|
|
|
|
class ACSObject
|
|
class EmailAdress
|
|
class Group
|
|
class Party
|
|
class PartyEmail
|
|
class PersonName
|
|
class ResourceType
|
|
class Resource
|
|
class Role
|
|
class ObjectContext
|
|
class User
|
|
class UserAuthentication
|
|
|
|
ACSObject <|-- Party
|
|
ACSObject <|-- Resource
|
|
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.permissions {
|
|
|
|
class Permission
|
|
class Privilege
|
|
|
|
Permission -- com.arsdigita.kernel.ACSObject
|
|
Permission -- Privilege
|
|
}
|
|
|
|
namespace com.arsdigita.kernel.security {
|
|
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 {
|
|
|
|
class Message
|
|
class MessagePart
|
|
class Thread
|
|
class ThreadedMessage
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- Message
|
|
com.arsdigita.kernel.ACSObject <|-- Thread
|
|
Message <|-- ThreadedMessage
|
|
|
|
Message -- MessagePart
|
|
Message -- com.arsdigita.kernel.Party
|
|
Thread -- ThreadedMessage
|
|
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 {
|
|
|
|
class Digest
|
|
class Notification
|
|
class QueueItem
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- Digest
|
|
com.arsdigita.kernel.ACSObject <|-- Notification
|
|
}
|
|
|
|
namespace com.arsdigita.persistence {
|
|
|
|
class DynamicAssociation
|
|
class DynamicObjectType
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- DynamicAssociation
|
|
com.arsdigita.kernel.ACSObject <|-- DynamicObjectType
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
namespace com.arsdigita.portal.portlet {
|
|
|
|
class WorkspaceDirectoryPortlet <<ccm-rssfeed>>
|
|
|
|
com.arsdigita.portal.Portlet <|-- WorkspaceDirectoryPortlet
|
|
}
|
|
|
|
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 {
|
|
|
|
class PortletDataProvider
|
|
|
|
com.arsdigita.web.Application <|-- PortletDataProvider
|
|
}
|
|
|
|
namespace com.arsdigita.preferences {
|
|
|
|
class PreferenceParameter
|
|
class Preferences
|
|
|
|
Preferences -- PerferenceParameter
|
|
}
|
|
|
|
namespace com.arsdigita.rssfeed {
|
|
|
|
class Feed <<ccm-rssfeed>>
|
|
class RSSFeed <<ccm-rssfeed>>
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- Feed
|
|
com.arsdigita.web.Application <|-- RSSFeed
|
|
|
|
}
|
|
|
|
namespace com.arsdigita.runtime {
|
|
|
|
class Initializer
|
|
}
|
|
|
|
namespace com.arsdigita.search.lucene {
|
|
|
|
class Document
|
|
class IndexId
|
|
}
|
|
|
|
namespace com.arsdigita.search.intermedia {
|
|
|
|
class SearchContent
|
|
}
|
|
|
|
namespace com.arsdigita.ui.Login {
|
|
|
|
class Login
|
|
|
|
com.arsdigita.web.Application <|-- Login
|
|
}
|
|
|
|
namespace com.arsdigita.ui.admin {
|
|
|
|
class Admin
|
|
|
|
com.arsdigita.web.Application <|-- Admin
|
|
}
|
|
|
|
namespace com.arsdigita.ui.permissions {
|
|
|
|
class Permissions
|
|
|
|
com.arsdigita.web.Application <|-- Permissions
|
|
}
|
|
|
|
namespace com.arsdigita.versioning {
|
|
|
|
class BlobOperation
|
|
class ClobOperation
|
|
class DataObjectChange
|
|
class EventType
|
|
class GenericOperation
|
|
class JavaClass
|
|
class Operation
|
|
class Tag
|
|
class Txn
|
|
class VersionedACSObject
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- VersionedACSObject
|
|
Operation <|-- BlobOperation
|
|
Operation <|-- ClobOperation
|
|
Operation <|-- GenericOperation
|
|
|
|
DataObjectChange -- Txn
|
|
DataObjectChange --Operation
|
|
EventType -- Operation
|
|
JavaClass --Operation
|
|
Txn -- com.arsdigita.kernel.User
|
|
Txn -- Tag
|
|
Txn -- DataObjectChange
|
|
}
|
|
|
|
namespace com.arsdigita.web {
|
|
|
|
class Application
|
|
class ApplicationType
|
|
class Host
|
|
|
|
com.arsdigita.kernel.Resource <|-- Application
|
|
com.arsdigita.kernel.ResourceType <|-- ApplicationType
|
|
|
|
Application -- com.arsdigita.kernel.Group
|
|
ApplicationType -- com.arsdigita.kernel.permissions.Privilege
|
|
ApplicationType -- com.arsdigita.kernel.Group
|
|
}
|
|
|
|
namespace com.arsdigita.webdevsupport {
|
|
|
|
class WebDevSupport
|
|
|
|
com.arsdigita.web.Application <|-- WebDevSupport
|
|
}
|
|
|
|
namespace com.arsdigita.workflow.simple {
|
|
|
|
class Task
|
|
class TaskComment
|
|
class UserTask
|
|
class Workflow
|
|
class WorkflowTemplate
|
|
|
|
com.arsdigita.kernel.ACSObject <|-- Task
|
|
Task <|-- UserTask
|
|
Task <|-- Workflow
|
|
Workflow <|-- WorkflowTemplate
|
|
|
|
Task -- TaskComment
|
|
UserTask -- com.arsdigita.kernel.User
|
|
UserTask -- com.arsdigita.kernel.Group
|
|
Workflow --Task
|
|
Workflow -- com.arsdigita.kernel.ACSObject
|
|
}
|
|
|
|
namespace com.arsdigita.workspace {
|
|
|
|
class ApplicationDirectoryPortlet
|
|
class BookmarkApplication
|
|
class Bookmark
|
|
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 <|-- ThemeApplication
|
|
com.arsdigita.web.Application <|-- Workspace
|
|
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 <|-- WorkspaceNavigatorPortlet
|
|
com.arsdigita.portal.Portlet <|-- WorkspaceSummaryPortlet
|
|
Workspace -- com.arsdigita.kernel.Party
|
|
Workspace -- Theme
|
|
WorkspaceTab <|-- SubWorkspaceTab
|
|
|
|
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 |