706 lines
19 KiB
Plaintext
706 lines
19 KiB
Plaintext
@startuml
|
|
|
|
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
|
|
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.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.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.globalization.Charset {
|
|
|
|
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
|
|
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.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.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.cms.portletdataprovider {
|
|
|
|
class PortletDataProvider
|
|
|
|
com.arsdigita.web.Application <|-- PortletDataProvider
|
|
}
|
|
|
|
namespace com.arsdigita.preferences {
|
|
|
|
class PreferenceParameter
|
|
class Preferences
|
|
|
|
Preferences -- PerferenceParameter
|
|
}
|
|
|
|
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 BookmarkApplication
|
|
class Bookmark
|
|
class BookmarkPortlet
|
|
|
|
com.arsdigita.web.Application <|-- BookmarkApplication
|
|
com.arsdigita.kernel.ACSObject <|-- Bookmark
|
|
com.arsdigita.portal.Portlet <|-- BookmarkPortlet
|
|
|
|
BookmarkApplication -- Bookmark
|
|
}
|
|
|
|
@enduml |