Skip to content

Commit

Permalink
Merge pull request #1222 from jyothisaroja/temp-branch
Browse files Browse the repository at this point in the history
Make all keystone v3 services (ProjectService, RoleService,..) work
  • Loading branch information
vinodborole authored Oct 18, 2018
2 parents c347478 + 6af49fc commit 559c914
Show file tree
Hide file tree
Showing 11 changed files with 38 additions and 20 deletions.
28 changes: 28 additions & 0 deletions core-test/src/main/resources/identity/v3/authv3_project.json
Original file line number Diff line number Diff line change
Expand Up @@ -537,6 +537,34 @@
"id": "1236500210a24c38a1702e6825e12345",
"name": "alarming"
},
{
"endpoints": [
{
"region_id": "RegionOne",
"url": "http://127.0.0.1:8087",
"region": "RegionOne",
"interface": "public",
"id": "123458912d3f49a09df51035681d59a8"
},
{
"region_id": "RegionOne",
"url": "http://127.0.0.1:8087",
"region": "RegionOne",
"interface": "admin",
"id": "123453dd1ae80457abc3728fa1e6f123"
},
{
"region_id": "RegionOne",
"url": "http://127.0.0.1:8087",
"region": "RegionOne",
"interface": "internal",
"id": "123451a45a7040849c03bc1358854321"
}
],
"type": "aodh",
"id": "1236500210a24c38a1702e6825e12345",
"name": "alarming"
},
{
"endpoints": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@
import org.openstack4j.model.identity.v3.Credential;
import org.openstack4j.openstack.identity.v3.domain.KeystoneCredential;
import org.openstack4j.openstack.identity.v3.domain.KeystoneCredential.Credentials;
import org.openstack4j.openstack.internal.BaseOpenStackService;

public class CredentialServiceImpl extends BaseOpenStackService implements CredentialService {
public class CredentialServiceImpl extends BaseIdentityServices implements CredentialService {

@Override
public Credential create(Credential credential) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@
import org.openstack4j.model.identity.v3.Domain;
import org.openstack4j.openstack.identity.v3.domain.KeystoneDomain;
import org.openstack4j.openstack.identity.v3.domain.KeystoneDomain.Domains;
import org.openstack4j.openstack.internal.BaseOpenStackService;

public class DomainServiceImpl extends BaseOpenStackService implements DomainService {
public class DomainServiceImpl extends BaseIdentityServices implements DomainService {

@Override
public Domain create(Domain domain) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,8 @@
import org.openstack4j.openstack.identity.v3.domain.KeystoneGroup.Groups;
import org.openstack4j.openstack.identity.v3.domain.KeystoneRole.Roles;
import org.openstack4j.openstack.identity.v3.domain.KeystoneUser.Users;
import org.openstack4j.openstack.internal.BaseOpenStackService;

public class GroupServiceImpl extends BaseOpenStackService implements GroupService {
public class GroupServiceImpl extends BaseIdentityServices implements GroupService {

@Override
public Group get(String groupId) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@
import org.openstack4j.model.identity.v3.Policy;
import org.openstack4j.openstack.identity.v3.domain.KeystonePolicy;
import org.openstack4j.openstack.identity.v3.domain.KeystonePolicy.Policies;
import org.openstack4j.openstack.internal.BaseOpenStackService;

public class PolicyServiceImpl extends BaseOpenStackService implements PolicyService {
public class PolicyServiceImpl extends BaseIdentityServices implements PolicyService {

@Override
public Policy create(Policy policy) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@
import org.openstack4j.model.identity.v3.Project;
import org.openstack4j.openstack.identity.v3.domain.KeystoneProject;
import org.openstack4j.openstack.identity.v3.domain.KeystoneProject.Projects;
import org.openstack4j.openstack.internal.BaseOpenStackService;

public class ProjectServiceImpl extends BaseOpenStackService implements ProjectService {
public class ProjectServiceImpl extends BaseIdentityServices implements ProjectService {

@Override
public Project create(Project project) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,12 @@
import org.openstack4j.model.identity.v3.Region;
import org.openstack4j.openstack.identity.v3.domain.KeystoneRegion;
import org.openstack4j.openstack.identity.v3.domain.KeystoneRegion.Regions;
import org.openstack4j.openstack.internal.BaseOpenStackService;

/**
* Implementation of v3 region service
*
*/
public class RegionServiceImpl extends BaseOpenStackService implements RegionService {
public class RegionServiceImpl extends BaseIdentityServices implements RegionService {

@Override
public Region create(Region region) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,12 @@
import org.openstack4j.openstack.identity.v3.domain.KeystoneRole;
import org.openstack4j.openstack.identity.v3.domain.KeystoneRole.Roles;
import org.openstack4j.openstack.identity.v3.domain.KeystoneRoleAssignment.RoleAssignments;
import org.openstack4j.openstack.internal.BaseOpenStackService;

/**
* Identity Role based Operations Implementation
*
*/
public class RoleServiceImpl extends BaseOpenStackService implements RoleService {
public class RoleServiceImpl extends BaseIdentityServices implements RoleService {

/**
* {@inheritDoc}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,12 @@
import org.openstack4j.openstack.identity.v3.domain.KeystoneEndpoint.Endpoints;
import org.openstack4j.openstack.identity.v3.domain.KeystoneService;
import org.openstack4j.openstack.identity.v3.domain.KeystoneService.Services;
import org.openstack4j.openstack.internal.BaseOpenStackService;
/**
*
* implementation of v3 service manager service
*
*/
public class ServiceEndpointServiceImpl extends BaseOpenStackService implements ServiceEndpointService {
public class ServiceEndpointServiceImpl extends BaseIdentityServices implements ServiceEndpointService {

@Override
public Service create(Service service) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,10 @@
import org.openstack4j.openstack.identity.v3.domain.KeystoneProject.Projects;
import org.openstack4j.openstack.identity.v3.domain.KeystoneService.Catalog;
import org.openstack4j.openstack.identity.v3.domain.KeystoneToken;
import org.openstack4j.openstack.internal.BaseOpenStackService;

import java.util.List;

public class TokenServiceImpl extends BaseOpenStackService implements TokenService {
public class TokenServiceImpl extends BaseIdentityServices implements TokenService {

@Override
public Token get(String tokenId) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,12 @@
import org.openstack4j.openstack.identity.v3.domain.KeystoneRole.Roles;
import org.openstack4j.openstack.identity.v3.domain.KeystoneUser;
import org.openstack4j.openstack.identity.v3.domain.KeystoneUser.Users;
import org.openstack4j.openstack.internal.BaseOpenStackService;

/**
* implementation of v3 user service
*
*/
public class UserServiceImpl extends BaseOpenStackService implements UserService {
public class UserServiceImpl extends BaseIdentityServices implements UserService {

/**
* {@inheritDoc}
Expand Down

0 comments on commit 559c914

Please sign in to comment.