org.ssssssss.magicapi.component.service.ComponentInfoMagicResourceStorage Maven / Gradle / Ivy
package org.ssssssss.magicapi.component.service;
import org.ssssssss.magicapi.component.model.ComponentInfo;
import org.ssssssss.magicapi.core.exception.InvalidArgumentException;
import org.ssssssss.magicapi.core.model.JsonCode;
import org.ssssssss.magicapi.core.service.AbstractPathMagicResourceStorage;
import java.util.UUID;
public class ComponentInfoMagicResourceStorage extends AbstractPathMagicResourceStorage {
@Override
public String folder() {
return "component";
}
@Override
public Class magicClass() {
return ComponentInfo.class;
}
@Override
public void validate(ComponentInfo entity) {
}
@Override
public String buildMappingKey(ComponentInfo info) {
return buildMappingKey(info, magicResourceService.getGroupPath(info.getGroupId()));
}
}