This is an automated email from the ASF dual-hosted git repository.
dklco pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git.
from 4453962 Fixed to add missing sling icon on login page
new 8d6723d Updating to file optimization 0.9.2
add 5fb4486 Making sweeping changes to de-tangle the implementation from
the API
add 98a8496 Updating to eliminate the api package, remove the provider
type annotations from internal classes and add descriptions to the bundle
add 10fa72e Missing package update
new 6dea5f7 Merge branch 'api-improvements'
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
api/pom.xml | 97 ++++++
.../java/org/apache/sling/cms/CMSConstants.java | 118 +++++++
.../main/java/org/apache/sling/cms}/CMSUtils.java | 2 +-
.../main/java/org/apache/sling/cms/Component.java | 67 ++++
.../org/apache/sling/cms/ComponentManager.java | 54 +++
.../org/apache/sling/cms/EditableResource.java | 63 ++++
api/src/main/java/org/apache/sling/cms/Page.java | 160 +++++++++
.../java/org/apache/sling/cms/PageManager.java | 28 +-
.../java/org/apache/sling/cms/PageTemplate.java | 74 +++++
.../org/apache/sling/cms/PageTemplateManager.java | 32 +-
.../main/java/org/apache/sling/cms/References.java | 29 +-
api/src/main/java/org/apache/sling/cms/Site.java | 79 +++++
.../java/org/apache/sling/cms}/SiteManager.java | 27 +-
.../java/org/apache/sling/cms}/package-info.java | 4 +-
.../sling/cms}/usergenerated/UGCBucketConfig.java | 8 +-
.../usergenerated/UserGeneratedContentService.java | 55 ++++
.../sling/cms}/usergenerated/package-info.java | 4 +-
builder/src/main/provisioning/cms.txt | 5 +-
core/pom.xml | 361 +++++++++++----------
.../org/apache/sling/cms/core/CMSConstants.java | 109 -------
.../core/internal/filters/EditIncludeFilter.java | 185 +++++------
.../cms/core/internal/filters/LocaleFilter.java | 4 +-
.../cms/core/internal/filters/PublishFilter.java | 54 +--
.../cms/core/internal/models/ComponentImpl.java | 178 ++++++++++
.../core/internal/models/ComponentManagerImpl.java | 111 +++++++
.../core/internal/models/EditableResourceImpl.java | 85 +++++
.../sling/cms/core/internal/models/PageImpl.java | 214 ++++++++++++
.../models/PageManagerImpl.java} | 37 ++-
.../cms/core/internal/models/PageTemplateImpl.java | 138 ++++++++
.../internal/models/PageTemplateManagerImpl.java | 88 +++++
.../{ => internal}/models/ReferenceOperation.java | 4 +-
.../models/ReferencesImpl.java} | 32 +-
.../sling/cms/core/internal/models/SiteImpl.java | 169 ++++++++++
.../models/SiteManagerImpl.java} | 23 +-
.../operations/UpdateReferencesPostOperation.java | 2 +-
.../rewriter/ReferenceMappingTransformer.java | 264 +++++++--------
.../cms/core/models/AbstractContentModel.java | 124 -------
.../apache/sling/cms/core/models/BaseField.java | 46 ---
.../apache/sling/cms/core/models/Component.java | 177 ----------
.../sling/cms/core/models/ComponentManager.java | 110 -------
.../sling/cms/core/models/EditableResource.java | 83 -----
.../apache/sling/cms/core/models/ErrorHandler.java | 220 +++++++------
.../apache/sling/cms/core/models/LocaleList.java | 26 +-
.../sling/cms/core/models/LocaleResource.java | 18 +-
.../org/apache/sling/cms/core/models/Page.java | 123 -------
.../apache/sling/cms/core/models/PageTemplate.java | 137 --------
.../sling/cms/core/models/PageTemplateManager.java | 86 -----
.../sling/cms/core/models/RedirectAttribute.java | 72 ----
.../sling/cms/core/models/SearchResults.java | 50 +--
.../org/apache/sling/cms/core/models/Site.java | 168 ----------
.../apache/sling/cms/core/models/i18nHelper.java | 44 +--
.../apache/sling/cms/core/models/package-info.java | 7 +-
.../usergenerated/UserGeneratedContentService.java | 53 ---
.../usergenerated/impl/ApproveUGCOperation.java | 123 +++----
.../impl/UserGeneratedContentConfig.java | 8 +-
.../impl/UserGeneratedContentServiceImpl.java | 152 ++++-----
pom.xml | 2 +
reference/pom.xml | 1 +
.../components/general/breadcrumb/breadcrumb.jsp | 2 +-
.../general/columncontrol/columncontrol.jsp | 2 +-
.../components/general/columncontrol/options.jsp | 2 +-
.../reference/components/general/cta/options.jsp | 2 +-
.../reference/components/general/iframe/iframe.jsp | 2 +-
.../components/general/iframe/options.jsp | 2 +-
.../reference/components/general/image/options.jsp | 2 +-
.../reference/components/general/list/init.jsp | 2 +-
.../reference/components/general/rss/rss.xml.jsp | 4 +-
.../reference/components/general/search/search.jsp | 2 +-
.../components/general/searchform/searchform.jsp | 2 +-
.../components/general/sitemap/sitemap.xml.jsp | 4 +-
.../components/general/stylewrapper/options.jsp | 2 +-
.../reference/components/general/tags/tags.jsp | 2 +-
ui/pom.xml | 1 +
.../availablecomponenttypes.jsp | 2 +-
.../sling-cms/components/cms/getform/getform.jsp | 2 +-
.../propertieseditor/propertieseditor.jsp | 2 +-
.../editor/fields/references/references.jsp | 2 +-
.../editor/scripts/pageTemplateOptions.jsp | 2 +-
.../components/general/container/container.jsp | 2 +-
.../resources/jcr_root/libs/sling-cms/global.jsp | 3 +-
80 files changed, 2664 insertions(+), 2178 deletions(-)
create mode 100644 api/pom.xml
create mode 100644 api/src/main/java/org/apache/sling/cms/CMSConstants.java
rename {core/src/main/java/org/apache/sling/cms/core =>
api/src/main/java/org/apache/sling/cms}/CMSUtils.java (98%)
create mode 100644 api/src/main/java/org/apache/sling/cms/Component.java
create mode 100644 api/src/main/java/org/apache/sling/cms/ComponentManager.java
create mode 100644 api/src/main/java/org/apache/sling/cms/EditableResource.java
create mode 100644 api/src/main/java/org/apache/sling/cms/Page.java
copy core/src/main/java/org/apache/sling/cms/core/models/SiteManager.java =>
api/src/main/java/org/apache/sling/cms/PageManager.java (66%)
create mode 100644 api/src/main/java/org/apache/sling/cms/PageTemplate.java
copy core/src/main/java/org/apache/sling/cms/core/models/SiteManager.java =>
api/src/main/java/org/apache/sling/cms/PageTemplateManager.java (58%)
copy core/src/main/java/org/apache/sling/cms/core/models/SiteManager.java =>
api/src/main/java/org/apache/sling/cms/References.java (66%)
create mode 100644 api/src/main/java/org/apache/sling/cms/Site.java
copy {core/src/main/java/org/apache/sling/cms/core/models =>
api/src/main/java/org/apache/sling/cms}/SiteManager.java (66%)
copy {core/src/main/java/org/apache/sling/cms/core/models =>
api/src/main/java/org/apache/sling/cms}/package-info.java (91%)
rename {core/src/main/java/org/apache/sling/cms/core =>
api/src/main/java/org/apache/sling/cms}/usergenerated/UGCBucketConfig.java (87%)
create mode 100644
api/src/main/java/org/apache/sling/cms/usergenerated/UserGeneratedContentService.java
rename {core/src/main/java/org/apache/sling/cms/core =>
api/src/main/java/org/apache/sling/cms}/usergenerated/package-info.java (89%)
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/CMSConstants.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/ComponentImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/ComponentManagerImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/EditableResourceImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/PageImpl.java
rename core/src/main/java/org/apache/sling/cms/core/{models/PageManager.java
=> internal/models/PageManagerImpl.java} (56%)
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/PageTemplateImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/PageTemplateManagerImpl.java
rename core/src/main/java/org/apache/sling/cms/core/{ =>
internal}/models/ReferenceOperation.java (97%)
rename core/src/main/java/org/apache/sling/cms/core/{models/References.java =>
internal/models/ReferencesImpl.java} (62%)
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/SiteImpl.java
rename core/src/main/java/org/apache/sling/cms/core/{models/SiteManager.java
=> internal/models/SiteManagerImpl.java} (67%)
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/AbstractContentModel.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/BaseField.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/Component.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/ComponentManager.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/EditableResource.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/Page.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/PageTemplate.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/PageTemplateManager.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/RedirectAttribute.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/models/Site.java
delete mode 100644
core/src/main/java/org/apache/sling/cms/core/usergenerated/UserGeneratedContentService.java