Peter Centgraf pushed to branch master at cms-community / 
hippo-configuration-management


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

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

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

- - - - -


30 changed files:

- 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
- api/src/main/java/org/onehippo/cm/model/tree/ModelNode.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/818608dc17a14e1caf512d755859df5ec035066d...872d2b3a0dfbaf888278f573170db78e9eb29514

---
View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-configuration-management/compare/818608dc17a14e1caf512d755859df5ec035066d...872d2b3a0dfbaf888278f573170db78e9eb29514
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