Package de.joergdev.mosy.api.client
Class MosyApiClient
java.lang.Object
de.joergdev.mosy.api.client.MosyApiClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.joergdev.mosy.api.response.record.session.CreateResponsede.joergdev.mosy.api.response.mockservices.CustomRequestResponsecustomRequest(de.joergdev.mosy.api.request.mockservices.CustomRequestRequest request, String mockProfileName, Integer recordSessionID) de.joergdev.mosy.api.response.mockservices.CustomRequestResponsecustomRequest(de.joergdev.mosy.api.request.mockservices.CustomRequestRequest request, String mockProfileName, Integer recordSessionID, Integer tenantId) de.joergdev.mosy.api.response.EmptyResponsede.joergdev.mosy.api.response.EmptyResponsede.joergdev.mosy.api.response.EmptyResponsede.joergdev.mosy.api.response.EmptyResponsedeleteRecord(Integer id) de.joergdev.mosy.api.response.EmptyResponsede.joergdev.mosy.api.response.EmptyResponsede.joergdev.mosy.api.response.EmptyResponsede.joergdev.mosy.api.response.EmptyResponsedeleteTenant(Integer id) exportDataToFile(String outputFile) Export data (interfaces and methods) as JSON to given file.de.joergdev.mosy.api.response.EmptyResponseglobalConfigSave(de.joergdev.mosy.api.model.BaseData basedata) de.joergdev.mosy.api.response.EmptyResponseimportData(de.joergdev.mosy.api.model.BaseData baseData) de.joergdev.mosy.api.response._interface.LoadResponseloadInterface(Integer id) de.joergdev.mosy.api.response._interface.method.LoadMockDataResponseloadMethodMockData(Integer interfaceID, Integer methodID) de.joergdev.mosy.api.response._interface.method.LoadRecordConfigsResponseloadMethodRecordConfigs(Integer interfaceID, Integer methodID) de.joergdev.mosy.api.response.mockdata.LoadResponseloadMockData(Integer id) de.joergdev.mosy.api.response.mockprofile.LoadResponsede.joergdev.mosy.api.response.mockprofile.LoadMockDataResponsede.joergdev.mosy.api.response.mockprofile.LoadMockDataResponsede.joergdev.mosy.api.response.mockprofile.LoadProfilesResponsede.joergdev.mosy.api.response.record.LoadResponseloadRecord(Integer id) de.joergdev.mosy.api.response.recordconfig.LoadResponsede.joergdev.mosy.api.response.record.LoadAllResponseloadRecords(Integer loadCount, Integer lastLoadedId, Integer recordSessionID) de.joergdev.mosy.api.response.record.session.LoadSessionsResponsede.joergdev.mosy.api.response.tenant.LoadAllResponsede.joergdev.mosy.api.response._interface.SaveResponsesaveInterface(de.joergdev.mosy.api.model.Interface apiInterface) de.joergdev.mosy.api.response.mockdata.SaveResponsesaveMockData(de.joergdev.mosy.api.model.MockData apiMockData) de.joergdev.mosy.api.response.mockprofile.SaveResponsesaveMockProfile(de.joergdev.mosy.api.model.MockProfile apiMockProfile) de.joergdev.mosy.api.response.record.SaveResponsesaveRecord(de.joergdev.mosy.api.model.Record apiRecord) de.joergdev.mosy.api.response.recordconfig.SaveResponsesaveRecordConfig(de.joergdev.mosy.api.model.RecordConfig apiRecordConfig) de.joergdev.mosy.api.response.tenant.SaveResponsesaveTenant(de.joergdev.mosy.api.model.Tenant apiTenant) de.joergdev.mosy.api.response.tenant.SaveResponsesaveTenant(de.joergdev.mosy.api.model.Tenant apiTenant, Integer secretHash) de.joergdev.mosy.api.response.EmptyResponsede.joergdev.mosy.api.response.system.LoadBaseDataResponsede.joergdev.mosy.api.response.system.LoginResponsesystemLogin(Integer hash) de.joergdev.mosy.api.response.system.LoginResponsesystemLogin(Integer tenantId, Integer hash) de.joergdev.mosy.api.response.EmptyResponse
-
Constructor Details
-
MosyApiClient
public MosyApiClient() -
MosyApiClient
-
-
Method Details
-
systemLogin
-
systemLogin
-
systemLogout
public de.joergdev.mosy.api.response.EmptyResponse systemLogout() -
systemLoadBasedata
public de.joergdev.mosy.api.response.system.LoadBaseDataResponse systemLoadBasedata() -
importData
public de.joergdev.mosy.api.response.EmptyResponse importData(de.joergdev.mosy.api.model.BaseData baseData) -
exportDataToFile
Export data (interfaces and methods) as JSON to given file.- Returns:
- Path - path to saved export file
- Throws:
IOException
-
systemBoot
public de.joergdev.mosy.api.response.EmptyResponse systemBoot() -
loadTenants
public de.joergdev.mosy.api.response.tenant.LoadAllResponse loadTenants() -
saveTenant
public de.joergdev.mosy.api.response.tenant.SaveResponse saveTenant(de.joergdev.mosy.api.model.Tenant apiTenant) -
saveTenant
public de.joergdev.mosy.api.response.tenant.SaveResponse saveTenant(de.joergdev.mosy.api.model.Tenant apiTenant, Integer secretHash) -
deleteTenant
-
globalConfigSave
public de.joergdev.mosy.api.response.EmptyResponse globalConfigSave(de.joergdev.mosy.api.model.BaseData basedata) -
loadRecords
-
loadRecord
-
saveRecord
public de.joergdev.mosy.api.response.record.SaveResponse saveRecord(de.joergdev.mosy.api.model.Record apiRecord) -
deleteRecord
-
deleteRecords
public de.joergdev.mosy.api.response.EmptyResponse deleteRecords() -
loadRecordSessions
public de.joergdev.mosy.api.response.record.session.LoadSessionsResponse loadRecordSessions() -
createRecordSession
public de.joergdev.mosy.api.response.record.session.CreateResponse createRecordSession() -
deleteRecordSession
-
loadMockProfiles
public de.joergdev.mosy.api.response.mockprofile.LoadProfilesResponse loadMockProfiles() -
saveMockProfile
public de.joergdev.mosy.api.response.mockprofile.SaveResponse saveMockProfile(de.joergdev.mosy.api.model.MockProfile apiMockProfile) -
loadMockProfile
-
deleteMockProfile
-
loadMockProfileMockData
public de.joergdev.mosy.api.response.mockprofile.LoadMockDataResponse loadMockProfileMockData(String name) -
loadMockProfileMockData
public de.joergdev.mosy.api.response.mockprofile.LoadMockDataResponse loadMockProfileMockData(Integer id) -
loadInterface
-
saveInterface
public de.joergdev.mosy.api.response._interface.SaveResponse saveInterface(de.joergdev.mosy.api.model.Interface apiInterface) -
deleteInterface
-
loadMethodMockData
-
loadMethodRecordConfigs
-
loadRecordConfig
-
saveRecordConfig
public de.joergdev.mosy.api.response.recordconfig.SaveResponse saveRecordConfig(de.joergdev.mosy.api.model.RecordConfig apiRecordConfig) -
deleteRecordConfig
-
loadMockData
-
saveMockData
public de.joergdev.mosy.api.response.mockdata.SaveResponse saveMockData(de.joergdev.mosy.api.model.MockData apiMockData) -
deleteMockData
-
customRequest
-
customRequest
-