Skip to content

Commit

Permalink
Merge pull request #8 from ren2003u/apply-sdk-java
Browse files Browse the repository at this point in the history
migrate some entities from Java sdk to space gateway
  • Loading branch information
wzzc-dev authored Oct 27, 2023
2 parents 8b1cbc3 + a3ca7aa commit 9f14429
Show file tree
Hide file tree
Showing 5 changed files with 178 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package space.ao.services.support.platform;

import io.github.ren2003u.authentication.model.ObtainBoxRegKeyResponse;
//import io.github.ren2003u.authentication.model.ObtainBoxRegKeyResponse;
import io.github.ren2003u.client.Client;
import io.github.ren2003u.domain.errorHandle.ApiResponse;
import io.github.ren2003u.register.model.RegisterClientResponse;
import io.github.ren2003u.register.model.RegisterUserResponse;
//import io.github.ren2003u.register.model.RegisterClientResponse;
//import io.github.ren2003u.register.model.RegisterUserResponse;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
Expand All @@ -17,6 +17,9 @@
import space.ao.services.support.platform.info.registry.UserRegistryInfo;
import space.ao.services.support.platform.info.registry.UserRegistryResult;
import space.ao.services.support.platform.info.token.TokenVerifySignInfo;
import space.ao.services.support.platform.model.ObtainBoxRegKeyResponse;
import space.ao.services.support.platform.model.RegisterClientResponse;
import space.ao.services.support.platform.model.RegisterUserResponse;
import space.ao.services.support.security.SecurityUtils;

import java.nio.charset.StandardCharsets;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
package space.ao.services.support.platform.model;

import io.quarkus.runtime.annotations.RegisterForReflection;

import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.List;
@RegisterForReflection
public class ObtainBoxRegKeyResponse {

private String boxUUID;
private List<TokenResult> tokenResults = new ArrayList<>();

// Getters and setters with encapsulation

public String getBoxUUID() {
return this.boxUUID;
}

public void setBoxUUID(String boxUUID) {
this.boxUUID = boxUUID;
}

public List<TokenResult> getTokenResults() {
return new ArrayList<>(this.tokenResults);
}

public void setTokenResults(List<TokenResult> tokenResults) {
if (tokenResults != null) {
this.tokenResults = new ArrayList<>(tokenResults);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
package space.ao.services.support.platform.model;

import io.quarkus.runtime.annotations.RegisterForReflection;

@RegisterForReflection
public class RegisterClientResponse {

private String boxUUID;
private String userId;
private String clientUUID;
private String clientType;

// Getters and setters with encapsulation

public String getBoxUUID() {
return this.boxUUID;
}

public void setBoxUUID(String boxUUID) {
this.boxUUID = boxUUID;
}

public String getUserId() {
return this.userId;
}

public void setUserId(String userId) {
this.userId = userId;
}

public String getClientUUID() {
return this.clientUUID;
}

public void setClientUUID(String clientUUID) {
this.clientUUID = clientUUID;
}

public String getClientType() {
return this.clientType;
}

public void setClientType(String clientType) {
this.clientType = clientType;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
package space.ao.services.support.platform.model;

import io.quarkus.runtime.annotations.RegisterForReflection;

@RegisterForReflection
public class RegisterUserResponse {
private String boxUUID;
private String userId;
private String userDomain;
private String userType;
private String clientUUID;

// Getters and setters

public String getBoxUUID() {
return boxUUID;
}

public void setBoxUUID(String boxUUID) {
this.boxUUID = boxUUID;
}

public String getUserId() {
return userId;
}

public void setUserId(String userId) {
this.userId = userId;
}

public String getUserDomain() {
return userDomain;
}

public void setUserDomain(String userDomain) {
this.userDomain = userDomain;
}

public String getUserType() {
return userType;
}

public void setUserType(String userType) {
this.userType = userType;
}

public String getClientUUID() {
return clientUUID;
}

public void setClientUUID(String clientUUID) {
this.clientUUID = clientUUID;
}


}
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
package space.ao.services.support.platform.model;

import io.quarkus.runtime.annotations.RegisterForReflection;

import java.time.OffsetDateTime;
@RegisterForReflection
public class TokenResult {
private String serviceId;
private String boxRegKey;
private OffsetDateTime expiresAt;

// getters and setters

public String getServiceId() {
return serviceId;
}

public void setServiceId(String serviceId) {
this.serviceId = serviceId;
}

public String getBoxRegKey() {
return boxRegKey;
}

public void setBoxRegKey(String boxRegKey) {
this.boxRegKey = boxRegKey;
}

public OffsetDateTime getExpiresAt() {
return expiresAt;
}

public void setExpiresAt(OffsetDateTime expiresAt) {
this.expiresAt = expiresAt;
}
}

0 comments on commit 9f14429

Please sign in to comment.