Merge pull request #788 from grkvlt/openstack-extensibility-fixup

Openstack extensibility fixup
This commit is contained in:
Adrian Cole 2012-08-16 14:56:40 -07:00
commit bb37f61965
3 changed files with 7 additions and 7 deletions

View File

@ -68,17 +68,17 @@ public interface KeystoneApi {
* Provides synchronous access to Token features * Provides synchronous access to Token features
*/ */
@Delegate @Delegate
Optional<TokenApi> getTokenApi(); Optional<? extends TokenApi> getTokenApi();
/** /**
* Provides synchronous access to User features * Provides synchronous access to User features
*/ */
@Delegate @Delegate
Optional<UserApi> getUserApi(); Optional<? extends UserApi> getUserApi();
/** /**
* Provides synchronous access to Tenant features * Provides synchronous access to Tenant features
*/ */
@Delegate @Delegate
Optional<TenantApi> getTenantApi(); Optional<? extends TenantApi> getTenantApi();
} }

View File

@ -71,17 +71,17 @@ public interface KeystoneAsyncApi {
* @see KeystoneApi#getTokenApi() * @see KeystoneApi#getTokenApi()
*/ */
@Delegate @Delegate
Optional<TokenAsyncApi> getTokenApi(); Optional<? extends TokenAsyncApi> getTokenApi();
/** /**
* @see KeystoneApi#getUserApi() * @see KeystoneApi#getUserApi()
*/ */
@Delegate @Delegate
Optional<UserAsyncApi> getUserApi(); Optional<? extends UserAsyncApi> getUserApi();
/** /**
* @see KeystoneApi#getTenantApi() * @see KeystoneApi#getTenantApi()
*/ */
@Delegate @Delegate
Optional<TenantAsyncApi> getTenantApi(); Optional<? extends TenantAsyncApi> getTenantApi();
} }

View File

@ -85,7 +85,7 @@ public class Network extends Reference {
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hashCode(name); return Objects.hashCode(super.hashCode(), name);
} }
@Override @Override