Peter Centgraf pushed to branch feature/HCM-240 at cms-community / 
hippo-configuration-management


Commits:
43988d05 by Peter Centgraf at 2017-12-29T10:37:31+01:00
HCM-241 Use singleton anonymous subclasses for JcrPaths.ROOT and ROOT_NAME 
instead of depending on instance equality

- - - - -
ef251990 by Peter Centgraf at 2017-12-29T17:33:42+01:00
HCM-242 Various changes to make for a nicer public API and better general 
tidiness

Organize imports
ConfigSource and ContentSource interfaces with distinct convenience methods.
Use generics to avoid casting, where possible
Introduce TreeDefinition base class so that ContentDefinition and 
ConfigDefinition can be distinct types (not one a subclass of the other)
Don't use default methods on interfaces
Remove interface methods that are too implementation-specific

- - - - -
f8b2bbcc by Peter Centgraf at 2017-12-29T23:31:49+01:00
HCM-242 PropertyType -> PropertyKind to avoid confusion with ValueType; 
ModelProperty.getValues() uses List<? extends Value> instead of Value[]

- - - - -
ab34631b by Peter Centgraf at 2018-01-02T13:53:32+01:00
HCM-242 Tweak spacing on API classes; ActionItem.getPath() uses JcrPath; remove 
Source.hasChangedSinceLoad() from API

- - - - -
a0438afb by Peter Centgraf at 2018-01-12T14:08:41+01:00
HCM-242 JcrPath API refactoring WIP

- - - - -
df9ece36 by Arent-Jan Banck at 2018-01-23T21:20:00+01:00
HCM-15 Update copyright year of NOTICE file to 2018
- - - - -
a0fe181a by Peter Centgraf at 2018-01-29T17:28:13+01:00
HCM-242 Use JcrPath for all Node references; return Collection for 
ModelNode.getNodes() and getProperties()

- - - - -
592b1aa6 by Peter Centgraf at 2018-02-06T17:12:44+01:00
HCM-241 merge master

- - - - -
76d9d30e by Peter Centgraf at 2018-02-06T17:15:52+01:00
HCM-241 Update copyright year on changed files

- - - - -
818608dc by Peter Centgraf at 2018-02-06T17:16:36+01:00
HCM-241 reintegrate feature/HCM-241

- - - - -
b7a3543f by Peter Centgraf at 2018-02-07T13:00:44+01:00
HCM-242 merge master

- - - - -
01744302 by Peter Centgraf at 2018-02-08T11:52:17+01:00
HCM-242 Update copyright year

Also, remove some commented-out code

- - - - -
f9a0b862 by Peter Centgraf at 2018-02-08T13:03:33+01:00
HCM-242 Relax static types for HCM to avoid annoying wildcards in API

- - - - -
872d2b3a by Peter Centgraf at 2018-02-08T17:54:03+01:00
HCM-242 reintegrate feature/HCM-242

- - - - -
dd00260b by Peter Centgraf at 2018-02-08T18:20:30+01:00
HCM-240 merge master

- - - - -
7c962ae8 by Peter Centgraf at 2018-02-08T18:22:20+01:00
HCM-240 Update to use JcrPath in ActionListParser

- - - - -


30 changed files:

- NOTICE
- api/src/main/java/org/onehippo/cm/ConfigurationService.java
- api/src/main/java/org/onehippo/cm/model/ConfigurationModel.java
- api/src/main/java/org/onehippo/cm/model/Group.java
- api/src/main/java/org/onehippo/cm/model/Module.java
- api/src/main/java/org/onehippo/cm/model/OrderableByName.java
- api/src/main/java/org/onehippo/cm/model/Project.java
- api/src/main/java/org/onehippo/cm/model/definition/ActionItem.java
- api/src/main/java/org/onehippo/cm/model/definition/ActionType.java
- api/src/main/java/org/onehippo/cm/model/definition/ConfigDefinition.java
- api/src/main/java/org/onehippo/cm/model/definition/ContentDefinition.java
- api/src/main/java/org/onehippo/cm/model/definition/Definition.java
- api/src/main/java/org/onehippo/cm/model/definition/NamespaceDefinition.java
- + api/src/main/java/org/onehippo/cm/model/definition/TreeDefinition.java
- 
api/src/main/java/org/onehippo/cm/model/definition/WebFileBundleDefinition.java
- api/src/main/java/org/onehippo/cm/model/path/JcrPath.java
- api/src/main/java/org/onehippo/cm/model/path/JcrPathSegment.java
- + api/src/main/java/org/onehippo/cm/model/source/ConfigSource.java
- + api/src/main/java/org/onehippo/cm/model/source/ContentSource.java
- api/src/main/java/org/onehippo/cm/model/source/ResourceInputProvider.java
- api/src/main/java/org/onehippo/cm/model/source/Source.java
- api/src/main/java/org/onehippo/cm/model/source/SourceType.java
- api/src/main/java/org/onehippo/cm/model/tree/ConfigurationItem.java
- api/src/main/java/org/onehippo/cm/model/tree/ConfigurationItemCategory.java
- api/src/main/java/org/onehippo/cm/model/tree/ConfigurationNode.java
- api/src/main/java/org/onehippo/cm/model/tree/ConfigurationProperty.java
- api/src/main/java/org/onehippo/cm/model/tree/DefinitionItem.java
- api/src/main/java/org/onehippo/cm/model/tree/DefinitionNode.java
- api/src/main/java/org/onehippo/cm/model/tree/DefinitionProperty.java
- api/src/main/java/org/onehippo/cm/model/tree/ModelItem.java


The diff was not included because it is too large.


View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-configuration-management/compare/9c8785a1bd341e27e05828645055d278f38d07f5...7c962ae80874ac705bcf5e6ddd9a3b60ad6b33c9

---
View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-configuration-management/compare/9c8785a1bd341e27e05828645055d278f38d07f5...7c962ae80874ac705bcf5e6ddd9a3b60ad6b33c9
You're receiving this email because of your account on code.onehippo.org.
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to