Branch: refs/heads/2.0
Home:
https://github.com/gatein/gatein-management
Commit: 9342ef44b668eb0c544eec0576c2c4801c36069f
https://github.com/gatein/gatein-management/commit/9342ef44b668eb0c544eec...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-02 (Wed, 02 May 2012)
Changed paths:
M api/pom.xml
M cli/pom.xml
M core/pom.xml
M pom.xml
M rest/pom.xml
M spi/pom.xml
Log Message:
-----------
Start 2.0 development
Commit: 7dd4a41a95548aa2c6ee23397461e9a8d9277c10
https://github.com/gatein/gatein-management/commit/7dd4a41a95548aa2c6ee23...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-02 (Wed, 02 May 2012)
Changed paths:
A api/src/main/java/org/gatein/management/api/model/ResourceModel.java
A api/src/main/java/org/gatein/management/api/model/ResourceModelType.java
M core/pom.xml
A
core/src/main/java/org/gatein/management/core/api/binding/json/ResourceModelMarshaller.java
A core/src/main/java/org/gatein/management/core/api/model/DmrResourceModel.java
M pom.xml
Log Message:
-----------
Create a detyped model based on jboss-dmr.
Commit: ee877d7ac24f2f21c37bff4ba3c59c66d9a785f1
https://github.com/gatein/gatein-management/commit/ee877d7ac24f2f21c37bff...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-02 (Wed, 02 May 2012)
Changed paths:
M rest/src/main/java/org/gatein/management/rest/RestApplication.java
M rest/src/main/java/org/gatein/management/rest/RestController.java
R
rest/src/main/java/org/gatein/management/rest/providers/ManagedComponentProvider.java
A rest/src/main/java/org/gatein/management/rest/providers/ManagedResponseWriter.java
Log Message:
-----------
Use built in ManagedResponse to write content rather then "piggy backing" off
internal rest implementation providers for objects not registered with a binding
provider.
Commit: 06118d8e2b078a01f52c28156d3cc67b859fab48
https://github.com/gatein/gatein-management/commit/06118d8e2b078a01f52c28...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-02 (Wed, 02 May 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/operation/OperationNames.java
M cli/src/main/java/org/gatein/management/cli/crash/commands/scp/SourceCommand.java
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/cat.groovy
M
core/src/main/java/org/gatein/management/core/api/binding/GlobalBindingProvider.java
M rest/src/main/java/org/gatein/management/rest/HttpManagedRequestBuilder.java
M rest/src/main/java/org/gatein/management/rest/content/Resource.java
Log Message:
-----------
Rename read-config-as-xml to read-config.
Commit: 714d5fdf20ce62ab81d5ff4198dfd902e222261f
https://github.com/gatein/gatein-management/commit/714d5fdf20ce62ab81d5ff...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-03 (Thu, 03 May 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/FilteredAddress.java
Log Message:
-----------
Cleanup..yes the methods are abstract, it's an interface.
Commit: 16a719709ac545351f89cf435bf5db436c0a304a
https://github.com/gatein/gatein-management/commit/16a719709ac545351f89cf...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-07 (Mon, 07 May 2012)
Changed paths:
M rest/src/main/java/org/gatein/management/rest/content/Resource.java
Log Message:
-----------
Remove custom logic for read-config operation.
Commit: c0f0ed3e5e48091b1898f04c06b9edbbed090263
https://github.com/gatein/gatein-management/commit/c0f0ed3e5e48091b1898f0...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-09 (Wed, 09 May 2012)
Changed paths:
A api/src/main/java/org/gatein/management/api/model/ModelBoolean.java
A api/src/main/java/org/gatein/management/api/model/ModelList.java
A api/src/main/java/org/gatein/management/api/model/ModelNumber.java
A api/src/main/java/org/gatein/management/api/model/ModelObject.java
A api/src/main/java/org/gatein/management/api/model/ModelString.java
A api/src/main/java/org/gatein/management/api/model/ModelUndefined.java
A api/src/main/java/org/gatein/management/api/model/ModelValue.java
A
core/src/main/java/org/gatein/management/core/api/binding/json/ModelValueMarshaller.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelBoolean.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelList.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelNumber.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelObject.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelString.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelUndefined.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelValue.java
A core/src/test/java/org/gatein/management/core/api/model/DmrModelBooleanTest.java
A core/src/test/java/org/gatein/management/core/api/model/DmrModelListTest.java
A core/src/test/java/org/gatein/management/core/api/model/DmrModelNumberTest.java
A core/src/test/java/org/gatein/management/core/api/model/DmrModelObjectTest.java
A core/src/test/java/org/gatein/management/core/api/model/DmrModelStringTest.java
A core/src/test/java/org/gatein/management/core/api/model/DmrResourceModelTest.java
Log Message:
-----------
Refactor detyped model API.
Commit: 7fdaec0d314c0d0baece65c201165b875d5c4127
https://github.com/gatein/gatein-management/commit/7fdaec0d314c0d0baece65...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-09 (Wed, 09 May 2012)
Changed paths:
R api/src/main/java/org/gatein/management/api/model/ResourceModel.java
R api/src/main/java/org/gatein/management/api/model/ResourceModelType.java
R
core/src/main/java/org/gatein/management/core/api/binding/json/ResourceModelMarshaller.java
R core/src/main/java/org/gatein/management/core/api/model/DmrResourceModel.java
Log Message:
-----------
Remove old detyped model.
Commit: 49543c5f9b156d908e09a6385566d8485f27d6e2
https://github.com/gatein/gatein-management/commit/49543c5f9b156d908e09a6...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-14 (Mon, 14 May 2012)
Changed paths:
A api/src/main/java/org/gatein/management/api/model/Model.java
M api/src/main/java/org/gatein/management/api/model/ModelList.java
M api/src/main/java/org/gatein/management/api/model/ModelObject.java
R api/src/main/java/org/gatein/management/api/model/ModelUndefined.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModel.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelList.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelObject.java
R core/src/main/java/org/gatein/management/core/api/model/DmrModelUndefined.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelValue.java
A core/src/test/java/org/gatein/management/core/api/model/DmrModelTest.java
Log Message:
-----------
Rename ModelUndefined to just Model, as this is the generic initial (non-value) object.
Commit: bcd926a03ae45f9941007ecc1bbca76e7644d3cb
https://github.com/gatein/gatein-management/commit/bcd926a03ae45f9941007e...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-15 (Tue, 15 May 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/ComponentRegistration.java
M api/src/main/java/org/gatein/management/api/binding/Marshaller.java
M api/src/main/java/org/gatein/management/api/controller/ManagedResponse.java
A api/src/main/java/org/gatein/management/api/model/ModelProvider.java
M api/src/main/java/org/gatein/management/api/operation/ResultHandler.java
M api/src/main/java/org/gatein/management/api/operation/TypedResultHandler.java
M cli/src/main/java/org/gatein/management/cli/crash/commands/scp/SourceCommand.java
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/cat.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/cd.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/export.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/import.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/login.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/ls.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/mgmt.groovy
A core/src/main/java/org/gatein/management/core/api/ManagementProviders.java
M core/src/main/java/org/gatein/management/core/api/ManagementServiceImpl.java
M
core/src/main/java/org/gatein/management/core/api/binding/GlobalBindingProvider.java
A
core/src/main/java/org/gatein/management/core/api/binding/json/ModelMapperMarshaller.java
M
core/src/main/java/org/gatein/management/core/api/binding/json/ModelValueMarshaller.java
M
core/src/main/java/org/gatein/management/core/api/binding/json/ReadResourceModelMarshaller.java
M
core/src/main/java/org/gatein/management/core/api/binding/zip/ExportResourceModelMarshaller.java
M core/src/main/java/org/gatein/management/core/api/controller/FailureResponse.java
M
core/src/main/java/org/gatein/management/core/api/controller/SimpleManagementController.java
M
core/src/main/java/org/gatein/management/core/api/controller/SuccessfulResponse.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelValue.java
M core/src/main/java/org/gatein/management/core/api/operation/BasicResultHandler.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
M rest/src/main/java/org/gatein/management/rest/providers/ManagedResponseWriter.java
Log Message:
-----------
Add ability to pass pretty format flag to marshallers.
Add ability to create and use detyped model with ResultHandler.
Add ability to map objects to detyped model for use in marhsalling content.
Commit: 81ccf06487bf9ae302979da26225fd82541e5f61
https://github.com/gatein/gatein-management/commit/81ccf06487bf9ae302979d...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-15 (Tue, 15 May 2012)
Changed paths:
R core/src/test/java/org/gatein/management/core/api/model/DmrResourceModelTest.java
Log Message:
-----------
Remove old test.
Commit: 7c684c89026c1b6903c9761a196944e299618fa9
https://github.com/gatein/gatein-management/commit/7c684c89026c1b6903c976...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-21 (Mon, 21 May 2012)
Changed paths:
A api/src/main/java/org/gatein/management/api/annotations/Managed.java
A api/src/main/java/org/gatein/management/api/annotations/ManagedOperation.java
A api/src/main/java/org/gatein/management/api/annotations/ManagedPath.java
A api/src/main/java/org/gatein/management/api/annotations/Mapped.java
A api/src/main/java/org/gatein/management/api/annotations/MappedAttribute.java
A api/src/main/java/org/gatein/management/api/annotations/MappedPath.java
A api/src/main/java/org/gatein/management/api/annotations/Mapper.java
M core/src/main/java/org/gatein/management/core/api/AbstractManagedResource.java
M core/src/main/java/org/gatein/management/core/api/ManagementServiceImpl.java
M core/src/main/java/org/gatein/management/core/api/SimpleManagedResource.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
M spi/src/main/java/org/gatein/management/spi/ExtensionContext.java
Log Message:
-----------
GTNMGMT-45: Support for gtn-mgmt annotation extensions.
Commit: 6619932c1f8cb1d9a5456fbe8908868c0b25d706
https://github.com/gatein/gatein-management/commit/6619932c1f8cb1d9a5456f...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/annotations/Managed.java
R api/src/main/java/org/gatein/management/api/annotations/ManagedPath.java
R api/src/main/java/org/gatein/management/api/annotations/Mapped.java
A api/src/main/java/org/gatein/management/api/annotations/MappedBy.java
M api/src/main/java/org/gatein/management/api/annotations/MappedPath.java
R api/src/main/java/org/gatein/management/api/annotations/Mapper.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
A core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
GTNMGT-45: Clean up annotations, use @Managed for defining path/address of a
resource/operation.
Refactor Mapped/MappedBy usage.
Commit: 2fa34113f1785a29d0707afa49ef8165ee8e8bd8
https://github.com/gatein/gatein-management/commit/2fa34113f1785a29d0707a...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/org/gatein/management/core/api/model/DmrModel.java
M core/src/test/java/org/gatein/management/core/api/model/DmrModelObjectTest.java
M core/src/test/java/org/gatein/management/core/api/model/DmrModelTest.java
Log Message:
-----------
Support setting null values in detyped model.
Commit: 162293c7499cbdb8f5a349f379fe2f085e44f244
https://github.com/gatein/gatein-management/commit/162293c7499cbdb8f5a349...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/org/gatein/management/core/api/model/DmrModelValue.java
Log Message:
-----------
Flush print writer.
Commit: 6a63bd04cb8ac5dd013def83e327fcdfc3873197
https://github.com/gatein/gatein-management/commit/6a63bd04cb8ac5dd013def...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M
core/src/main/java/org/gatein/management/core/api/binding/json/ModelValueMarshaller.java
Log Message:
-----------
No need to flush/close output stream here.
Commit: c0b280ce2750ad9ea4f8c1d7ffe98f59b4ff3512
https://github.com/gatein/gatein-management/commit/c0b280ce2750ad9ea4f8c1...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M
core/src/main/java/org/gatein/management/core/api/binding/json/ModelMapperMarshaller.java
M
core/src/main/java/org/gatein/management/core/api/controller/SuccessfulResponse.java
Log Message:
-----------
Support marshalling collections.
Commit: b48f43ee9acb03f3da31253b37526b75609cead7
https://github.com/gatein/gatein-management/commit/b48f43ee9acb03f3da3125...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/model/Model.java
M api/src/main/java/org/gatein/management/api/model/ModelObject.java
A api/src/main/java/org/gatein/management/api/model/ModelReference.java
M api/src/main/java/org/gatein/management/api/model/ModelValue.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModel.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelObject.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelReference.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelValue.java
M core/src/test/java/org/gatein/management/core/api/model/DmrModelObjectTest.java
A core/src/test/java/org/gatein/management/core/api/model/DmrModelReferenceTest.java
M core/src/test/java/org/gatein/management/core/api/model/DmrModelTest.java
Log Message:
-----------
Support the concept of a reference for detyped model. This will allow referencing a
resource w/out having to include it in the model.
Commit: 12774d8ec37e42d2789539c5ccbbac373a5c0750
https://github.com/gatein/gatein-management/commit/12774d8ec37e42d2789539...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-06-01 (Fri, 01 Jun 2012)
Changed paths:
A api/src/main/java/org/gatein/management/api/annotations/ManagedModel.java
M api/src/main/java/org/gatein/management/api/model/ModelProvider.java
M core/src/main/java/org/gatein/management/core/api/ManagementServiceImpl.java
M
core/src/main/java/org/gatein/management/core/api/binding/json/ModelMapperMarshaller.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
Log Message:
-----------
Add @ManagedModel annotation to be used for mapping a detyped model to/from an object
based on a unique string identifier.
Commit: 15ba04411463309044e71804d531a276cc14f5bb
https://github.com/gatein/gatein-management/commit/15ba04411463309044e718...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-06-01 (Fri, 01 Jun 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/ComponentRegistration.java
M api/src/main/java/org/gatein/management/api/annotations/ManagedModel.java
A api/src/main/java/org/gatein/management/api/binding/ModelProvider.java
R api/src/main/java/org/gatein/management/api/model/ModelProvider.java
M core/src/main/java/org/gatein/management/core/api/ManagementProviders.java
M core/src/main/java/org/gatein/management/core/api/ManagementServiceImpl.java
M
core/src/main/java/org/gatein/management/core/api/binding/json/ModelMapperMarshaller.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
Log Message:
-----------
Move ModelProvider to binding package, as it's an alternative way to
"bind" objects to/from a serialized format.
Commit: d15cfa1a113ab9745733dc5d2f8106b3dbf94652
https://github.com/gatein/gatein-management/commit/d15cfa1a113ab9745733dc...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-06-05 (Tue, 05 Jun 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/controller/ManagedResponse.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelValue.java
Log Message:
-----------
Minor changes, use StringWriter for the toJsonString method to be consistent.
Commit: 5c3b512ef101fd67e54b766e255d71a30d27222f
https://github.com/gatein/gatein-management/commit/5c3b512ef101fd67e54b76...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-06-05 (Tue, 05 Jun 2012)
Changed paths:
M rest/src/main/java/org/gatein/management/rest/providers/ManagedResponseWriter.java
Log Message:
-----------
Support ModelReference values, and resolve it to a full url in REST.
Commit: b9587c9f5df530a4c8ca55de84aa2898cc7a1d45
https://github.com/gatein/gatein-management/commit/b9587c9f5df530a4c8ca55...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-06-05 (Tue, 05 Jun 2012)
Changed paths:
M rest/src/main/java/org/gatein/management/rest/RestController.java
Log Message:
-----------
Unfortunately this is the only way to support json as default for clients who do not
send an Accept header (order of the method as used during reflection in exo rest impl).
Commit: 438b1e8f2b77ce8de040ec64916e7dcd8673f11b
https://github.com/gatein/gatein-management/commit/438b1e8f2b77ce8de040ec...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-06-05 (Tue, 05 Jun 2012)
Changed paths:
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
Log Message:
-----------
Check for ResourceNotFoundException for invoking methods on annotated mgmt extensions.
Commit: 855000614b51cedef1ef95292e30aa0456413123
https://github.com/gatein/gatein-management/commit/855000614b51cedef1ef95...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-06-06 (Wed, 06 Jun 2012)
Changed paths:
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
Log Message:
-----------
Throw OperationException as well when invoking methods on annotated mgmt extensions.
Commit: 00ad6592db1e7a66569e0065268940dc972466aa
https://github.com/gatein/gatein-management/commit/00ad6592db1e7a66569e00...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-07-09 (Mon, 09 Jul 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/annotations/Managed.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
Log Message:
-----------
Only allow one value for the Managed annotation as before it was confusing and I
don't think it's really needed.
Commit: 24f65d0e290557d1b61f3b2b0aeff8e9b8c7954a
https://github.com/gatein/gatein-management/commit/24f65d0e290557d1b61f3b...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-07-09 (Mon, 09 Jul 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/ManagementService.java
M api/src/main/java/org/gatein/management/api/operation/OperationContext.java
M api/src/main/java/org/gatein/management/api/operation/OperationContextDelegate.java
M core/src/main/java/org/gatein/management/core/api/ManagementServiceImpl.java
M
core/src/main/java/org/gatein/management/core/api/controller/SimpleManagementController.java
M
core/src/main/java/org/gatein/management/core/api/operation/OperationContextImpl.java
A core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
A core/src/main/java/org/gatein/management/core/spi/AnnotatedResource.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
GTNMGMT-46: Support registration for annotated methods that return @Managed objects.
Commit: 82d8f309a4154da36ce28d2411dc7171c2fad272
https://github.com/gatein/gatein-management/commit/82d8f309a4154da36ce28d...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-07-10 (Tue, 10 Jul 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/annotations/ManagedModel.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
Allow @ManagedModel to be used on parameters of @Managed methods.
Commit: 82869b7b49806d1859e4cc5c4724fa8699a21bc7
https://github.com/gatein/gatein-management/commit/82869b7b49806d1859e4cc...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-07-12 (Thu, 12 Jul 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/ComponentRegistration.java
M api/src/main/java/org/gatein/management/api/ManagementService.java
A api/src/main/java/org/gatein/management/api/annotations/ManagedContext.java
R api/src/main/java/org/gatein/management/api/annotations/ManagedModel.java
R api/src/main/java/org/gatein/management/api/annotations/MappedBy.java
R api/src/main/java/org/gatein/management/api/binding/ModelProvider.java
M api/src/main/java/org/gatein/management/api/operation/OperationContext.java
M api/src/main/java/org/gatein/management/api/operation/OperationContextDelegate.java
M api/src/main/java/org/gatein/management/api/operation/ResultHandler.java
M api/src/main/java/org/gatein/management/api/operation/TypedResultHandler.java
M core/src/main/java/org/gatein/management/core/api/ManagementProviders.java
M core/src/main/java/org/gatein/management/core/api/ManagementServiceImpl.java
R
core/src/main/java/org/gatein/management/core/api/binding/json/ModelMapperMarshaller.java
M
core/src/main/java/org/gatein/management/core/api/controller/SimpleManagementController.java
M core/src/main/java/org/gatein/management/core/api/operation/BasicResultHandler.java
M
core/src/main/java/org/gatein/management/core/api/operation/OperationContextImpl.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M core/src/main/java/org/gatein/management/core/spi/ExtensionContextImpl.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
Remove ModelProvider and try to come up with cleaner way to support annotations
Commit: fced500587e0b7f00efe0aee94cad62d912e22c9
https://github.com/gatein/gatein-management/commit/fced500587e0b7f00efe0a...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-07-24 (Tue, 24 Jul 2012)
Changed paths:
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
Fix attachment issue for @ManagedContext method parameters.
Commit: b6a2353dce37313f12ad058129703143153af912
https://github.com/gatein/gatein-management/commit/b6a2353dce37313f12ad05...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-12-11 (Tue, 11 Dec 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/model/ModelValue.java
M core/src/main/java/org/gatein/management/core/api/model/DmrModelValue.java
Log Message:
-----------
Add a fromJsonString to ModelValue.
Commit: b48654602fe9df61f2c964a852e4a2104f46b2bd
https://github.com/gatein/gatein-management/commit/b48654602fe9df61f2c964...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-12-12 (Wed, 12 Dec 2012)
Changed paths:
M api/src/main/java/org/gatein/management/api/annotations/ManagedContext.java
A api/src/main/java/org/gatein/management/api/model/ModelProvider.java
M
core/src/main/java/org/gatein/management/core/api/controller/SimpleManagementController.java
A core/src/main/java/org/gatein/management/core/api/model/DmrModelProvider.java
M
core/src/main/java/org/gatein/management/core/api/operation/OperationContextImpl.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
Add a ModelProvider to be injected either via a field or method of an annotated resource
using the @ManagedContext annotation
Commit: 6fa52f3337de039eee013a8e5e924e37824cf133
https://github.com/gatein/gatein-management/commit/6fa52f3337de039eee013a...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-12-19 (Wed, 19 Dec 2012)
Changed paths:
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/ls.groovy
Log Message:
-----------
GTNMGMT-54: CLI command ls changes path with path argument.
Commit: f365690f0b476001bc982317182a53a63ad40b4f
https://github.com/gatein/gatein-management/commit/f365690f0b476001bc9823...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-12-21 (Fri, 21 Dec 2012)
Changed paths:
A api/src/main/java/org/gatein/management/api/annotations/ManagedAfter.java
A api/src/main/java/org/gatein/management/api/annotations/ManagedBefore.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedResource.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
Support ability to define methods that can be called before and after every managed
operation defined for annotated resources.
Commit: a9b9e110ef336b1cd4b6687ecef8fef0ba679938
https://github.com/gatein/gatein-management/commit/a9b9e110ef336b1cd4b668...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-12-21 (Fri, 21 Dec 2012)
Changed paths:
A api/src/main/java/org/gatein/management/api/ManagedUser.java
A
api/src/main/java/org/gatein/management/api/controller/AuthenticatedManagedRequest.java
M api/src/main/java/org/gatein/management/api/controller/ManagedRequest.java
M api/src/main/java/org/gatein/management/api/operation/OperationContext.java
M api/src/main/java/org/gatein/management/api/operation/OperationContextDelegate.java
A cli/src/main/java/org/gatein/management/cli/crash/commands/CliRequest.java
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/login.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/logout.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/mgmt.groovy
M
core/src/main/java/org/gatein/management/core/api/operation/OperationContextImpl.java
M rest/src/main/java/org/gatein/management/rest/HttpManagedRequest.java
M rest/src/main/java/org/gatein/management/rest/HttpManagedRequestBuilder.java
M rest/src/main/java/org/gatein/management/rest/RestController.java
Log Message:
-----------
Support ability to access user and locale of a managed request.
Commit: d69a790587ac917e72b0a3577810d4ed6784ee8f
https://github.com/gatein/gatein-management/commit/d69a790587ac917e72b0a3...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2012-12-21 (Fri, 21 Dec 2012)
Changed paths:
M cli/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
Log Message:
-----------
GTNMGMT-49: CLI Authentication broken with SSO LoginModule in GateIn
Commit: 90e8b6e1cddbba07d28fedb55fd1eba95b4e934d
https://github.com/gatein/gatein-management/commit/90e8b6e1cddbba07d28fed...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M api/src/main/java/org/gatein/management/api/operation/OperationNames.java
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/cat.groovy
A
core/src/main/java/org/gatein/management/core/api/controller/DeprecatedManagedRequest.java
M
core/src/main/java/org/gatein/management/core/api/controller/SimpleManagementController.java
M rest/src/main/java/org/gatein/management/rest/HttpManagedRequestBuilder.java
Log Message:
-----------
Add back and support deprecated READ_CONFIG_AS_XML operation name.
Commit: 77b5a548b51049f5dca2657753decad1de73f48c
https://github.com/gatein/gatein-management/commit/77b5a548b51049f5dca265...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2013-01-09 (Wed, 09 Jan 2013)
Changed paths:
M api/src/main/java/org/gatein/management/api/RuntimeContext.java
A api/src/main/java/org/gatein/management/api/exceptions/NotAuthorizedException.java
M api/src/main/java/org/gatein/management/api/operation/OperationContext.java
M api/src/main/java/org/gatein/management/api/operation/OperationContextDelegate.java
M cli/src/main/java/org/gatein/management/cli/crash/commands/GateInCommand.java
M cli/src/main/java/org/gatein/management/cli/crash/commands/ManagementCommand.java
M cli/src/main/java/org/gatein/management/cli/crash/commands/scp/SCPCommand.java
A
cli/src/main/java/org/gatein/management/cli/crash/plugins/CustomWebPluginLifecycle.java
M
cli/src/main/java/org/gatein/management/cli/crash/plugins/JaasAuthenticationPlugin.java
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/login.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/logout.groovy
M cli/src/main/webapp/WEB-INF/crash/commands/gatein/mgmt.groovy
M cli/src/main/webapp/WEB-INF/web.xml
M
core/src/main/java/org/gatein/management/core/api/operation/OperationContextImpl.java
M rest/src/main/java/org/gatein/management/rest/RestController.java
Log Message:
-----------
Delegate 'authorization' to to extensions and remove @RolesAllowed from
RestController so unauthenticated access is allowed
Commit: cd059832fc533c32c55d4545f32e5187762d9876
https://github.com/gatein/gatein-management/commit/cd059832fc533c32c55d45...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2013-01-09 (Wed, 09 Jan 2013)
Changed paths:
A api/src/main/java/org/gatein/management/api/annotations/ManagedRole.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedResource.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
Log Message:
-----------
Add support for @ManagedRole annotation
Commit: dc971d456158a408ee78e4cfa97eca8ee6f1e5ac
https://github.com/gatein/gatein-management/commit/dc971d456158a408ee78e4...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2013-01-15 (Tue, 15 Jan 2013)
Changed paths:
M
core/src/main/java/org/gatein/management/core/api/controller/SimpleManagementController.java
M rest/src/main/java/org/gatein/management/rest/HttpManagedRequestBuilder.java
Log Message:
-----------
Suppress deprecation warnings.
Commit: 451bbb7452433443057f62fb3b9c325e57a18591
https://github.com/gatein/gatein-management/commit/451bbb7452433443057f62...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2013-01-18 (Fri, 18 Jan 2013)
Changed paths:
A api/src/main/java/org/gatein/management/api/ExternalContext.java
M api/src/main/java/org/gatein/management/api/RuntimeContext.java
R
api/src/main/java/org/gatein/management/api/controller/AuthenticatedManagedRequest.java
A api/src/main/java/org/gatein/management/api/controller/ExternalManagedRequest.java
M api/src/main/java/org/gatein/management/api/exceptions/NotAuthorizedException.java
M api/src/main/java/org/gatein/management/api/operation/OperationContext.java
M api/src/main/java/org/gatein/management/api/operation/OperationContextDelegate.java
M cli/src/main/java/org/gatein/management/cli/crash/commands/CliRequest.java
A core/src/main/java/org/gatein/management/core/api/ExternalContextImpl.java
M
core/src/main/java/org/gatein/management/core/api/controller/SimpleManagementController.java
M
core/src/main/java/org/gatein/management/core/api/operation/OperationContextImpl.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M core/src/test/java/org/gatein/management/core/spi/AnnotationExtensionTest.java
M rest/pom.xml
M rest/src/main/java/org/gatein/management/rest/HttpManagedRequest.java
M rest/src/main/java/org/gatein/management/rest/HttpManagedRequestBuilder.java
M rest/src/main/java/org/gatein/management/rest/RestController.java
Log Message:
-----------
Redo authorization and add ExternalContext to handle these things
Commit: b2f1fc27b99a0f72f71f1d6a49caaf41bde2e347
https://github.com/gatein/gatein-management/commit/b2f1fc27b99a0f72f71f1d...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2013-01-23 (Wed, 23 Jan 2013)
Changed paths:
A api/src/main/java/org/gatein/management/api/exceptions/InvalidDataException.java
M core/src/main/java/org/gatein/management/core/spi/AnnotatedOperation.java
M rest/src/main/java/org/gatein/management/rest/RestController.java
Log Message:
-----------
Add exception to specify bad input/data for a request/operation
Compare:
https://github.com/gatein/gatein-management/compare/9342ef44b668^...b2f1f...