private void loadFeatureEntities()

in src/main/java/com/aliyun/openservices/paifeaturestore/domain/Project.java [161:179]


    private void loadFeatureEntities() throws Exception {
        int pageNumber = 1;
        int pageSize = 100;
        do {
            ListFeatureEntitiesResponse listFeatureEntitiesResponse = this.apiClient.getFeatureEntityApi().listFeatureEntities(String.valueOf(this.project.getProjectId()), pageNumber, pageSize);

            for (com.aliyun.openservices.paifeaturestore.model.FeatureEntity featureEntity : listFeatureEntitiesResponse.getFeatureEntities()) {
                if (featureEntity.getProjectId() == project.getProjectId()) {
                    if (!this.featureEntityMap.containsKey(featureEntity.getFeatureEntityName()))  {
                        this.featureEntityMap.put(featureEntity.getFeatureEntityName(), new com.aliyun.openservices.paifeaturestore.domain.FeatureEntity(featureEntity));
                    }
                }
            }
            if (listFeatureEntitiesResponse.getFeatureEntities().size() == 0 || pageNumber * pageSize > listFeatureEntitiesResponse.getTotalCount()) {
                break;
            }
            pageNumber++;
        } while (true);
    }