This pull request just renames a few methods in the ChefApi to follow a 
consistent naming convention, and reorders them so all methods are properly 
grouped. There are no changes to the code just the bits to follow the more 
convenient naming convention.

Also cleaned up the ChefService and improved the javadoc on the methods of both 
interfaces.

@noorul, could you take this PR into account when adding new features to the 
API?
You can merge this Pull Request by running:

  git pull https://github.com/nacx/jclouds-chef interfaces

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds-chef/pull/19

-- Commit Summary --

  * Cleaned up ChefApi and ChefService interfaces

-- File Changes --

    M core/src/main/java/org/jclouds/chef/ChefApi.java (1078)
    M core/src/main/java/org/jclouds/chef/ChefApiMetadata.java (7)
    M core/src/main/java/org/jclouds/chef/ChefService.java (194)
    M core/src/main/java/org/jclouds/chef/filters/SignedHeaderAuth.java (4)
    M core/src/main/java/org/jclouds/chef/internal/BaseChefService.java (153)
    M 
core/src/main/java/org/jclouds/chef/strategy/internal/ListCookbookVersionsImpl.java
 (2)
    M 
core/src/main/java/org/jclouds/chef/strategy/internal/ListEnvironmentNodesImpl.java
 (4)
    M core/src/main/java/org/jclouds/chef/test/TransientChefApi.java (20)
    M core/src/test/java/org/jclouds/chef/ChefApiExpectTest.java (20)
    M core/src/test/java/org/jclouds/chef/ChefApiTest.java (100)
    M 
core/src/test/java/org/jclouds/chef/binders/BindHexEncodedMD5sToJsonPayloadTest.java
 (4)
    M core/src/test/java/org/jclouds/chef/functions/GroupToBootScriptTest.java 
(4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseClientFromJsonTest.java (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonTest.java
 (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonv10Test.java
 (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJsonv10Test.java
 (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionFromJsonTest.java
 (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsV09FromJsonTest.java
 (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsV10FromJsonTest.java
 (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseDataBagItemFromJsonTest.java 
(4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseKeySetFromJsonTest.java (4)
    M core/src/test/java/org/jclouds/chef/functions/ParseNodeFromJsonTest.java 
(4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseSandboxFromJsonTest.java (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseSearchDataBagItemFromJsonTest.java
 (4)
    M 
core/src/test/java/org/jclouds/chef/functions/ParseUploadSandboxFromJsonTest.java
 (4)
    M core/src/test/java/org/jclouds/chef/functions/RunListForGroupTest.java (3)
    M core/src/test/java/org/jclouds/chef/internal/BaseChefApiLiveTest.java (18)
    M core/src/test/java/org/jclouds/chef/internal/BaseStubbedOhaiLiveTest.java 
(2)
    M core/src/test/java/org/jclouds/ohai/config/JMXTest.java (4)
    M core/src/test/java/org/jclouds/ohai/config/OhaiModuleTest.java (6)
    M core/src/test/java/org/jclouds/ohai/functions/NestSlashKeysTest.java (4)
    M 
enterprise/src/main/java/org/jclouds/enterprisechef/EnterpriseChefApiMetadata.java
 (3)
    M 
enterprise/src/test/java/org/jclouds/enterprisechef/EnterpriseChefApiExpectTest.java
 (22)
    M 
enterprise/src/test/java/org/jclouds/enterprisechef/EnterpriseChefProviderMetadataTest.java
 (2)
    M 
enterprise/src/test/java/org/jclouds/enterprisechef/binders/BindGroupToUpdateRequestJsonPayloadTest.java
 (4)
    M 
enterprise/src/test/java/org/jclouds/enterprisechef/binders/GroupNameTest.java 
(1)

-- Patch Links --

https://github.com/jclouds/jclouds-chef/pull/19.patch
https://github.com/jclouds/jclouds-chef/pull/19.diff

Reply via email to