
io.mosip.registration.service.IdentitySchemaService Maven / Gradle / Ivy
package io.mosip.registration.service;
import java.util.List;
import io.mosip.registration.dto.schema.ProcessSpecDto;
import io.mosip.registration.dto.schema.SettingsSchema;
import io.mosip.registration.dto.schema.UiFieldDTO;
import io.mosip.registration.dto.schema.SchemaDto;
import io.mosip.registration.exception.RegBaseCheckedException;
public interface IdentitySchemaService {
public Double getLatestEffectiveSchemaVersion() throws RegBaseCheckedException;
//public List getLatestEffectiveUISchema() throws RegBaseCheckedException;
public String getLatestEffectiveIDSchema() throws RegBaseCheckedException;
//public List getUISchema(double idVersion) throws RegBaseCheckedException;
public String getIDSchema(double idVersion) throws RegBaseCheckedException;
public SchemaDto getIdentitySchema(double idVersion) throws RegBaseCheckedException;
public List getSettingsSchema(double idVersion) throws RegBaseCheckedException;
public ProcessSpecDto getProcessSpecDto(String processId, double idVersion) throws RegBaseCheckedException;
public List getAllFieldSpec(String processId, double idVersion) throws RegBaseCheckedException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy