All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hope.common.wire.api.CommonApiModule Maven / Gradle / Ivy

package hope.common.wire.api;

import hope.common.meta.artifact.Artifact;
import hope.common.meta.project.Project;
import hope.common.meta.project.ProjectPersistence;
import hope.common.meta.project.ProjectStatus;
import hope.common.service.Module;
import java.lang.Override;
import java.lang.String;
import javax.annotation.Generated;

@Generated("H.O.P.E. Infra Team")
public class CommonApiModule implements Module {
  protected final Project project;

  protected final CommonApiCollector api;

  public CommonApiModule() {
    project =  new Project();
    api =  new CommonApiCollector();
    project.setName("hope-common-proto");
    project.setDescription("Hope 中台服务");
    project.setDomain("common");
    project.setPackageName("hope.common");
    project.setApplication("hope-common");
    project.setIdentifier("hope-common-proto");
    Artifact artifact = new Artifact();
    project.setArtifact(artifact);
    artifact.setArtifactId("it-common-proto");
    artifact.setGroupId("com.apihug");
    artifact.setVersion("1.1.1-RELEASE");
    ProjectStatus status = new ProjectStatus();
    project.setStatus(status);
    status.setCreatedTimestamp("2022-11-01");
    status.setCreatedBy("Aaron");
    ProjectPersistence persistence = new ProjectPersistence();
    project.setPersistence(persistence);
    persistence.setIdentifyType(ProjectPersistence.Type.LONG);
    persistence.setTenantType(ProjectPersistence.Type.LONG);
    persistence.setFormat(ProjectPersistence.Format.DEFAULT);
    persistence.setUpper(ProjectPersistence.Upper.DEFAULT);
  }

  @Override
  public Project project() {
    return project;
  }

  @Override
  public CommonApiCollector service() {
    return api;
  }

  @Override
  public String version() {
    return "1.1.1-RELEASE";
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy