package io.cattle.platform.sample.data; import static io.cattle.platform.core.model.tables.AccountTable.*; import static io.cattle.platform.core.model.tables.ProjectMemberTable.*; import io.cattle.platform.core.constants.ProjectConstants; import io.cattle.platform.core.model.Account; import io.cattle.platform.core.model.ProjectMember; import java.util.List; public class SampleDataStartupV3 extends AbstractSampleData { @Override protected String getName() { return "sampleDataVersion3"; } @Override protected void populatedData(Account system, List<Object> toCreate) { toCreate.add(createByUuid(Account.class, "token", ACCOUNT.KIND, "token", ACCOUNT.NAME, "token")); Account adminProject = createByUuid(Account.class, "adminProject", ACCOUNT.KIND, "project", ACCOUNT.NAME, "Default", "orchestration", "cattle"); toCreate.add(adminProject); toCreate.add(createByUuid(ProjectMember.class, "adminMember", PROJECT_MEMBER.ACCOUNT_ID, adminProject.getId(), PROJECT_MEMBER.PROJECT_ID, adminProject.getId(), PROJECT_MEMBER.EXTERNAL_ID, 1, PROJECT_MEMBER.EXTERNAL_ID_TYPE, ProjectConstants.RANCHER_ID, PROJECT_MEMBER.ROLE, ProjectConstants.OWNER)); } }