@Path(value="{parameter: adminui|applicationServer}")
public class ApplicationServerResource<V,L,T extends de.factoryfx.factory.FactoryBase<L,V>>
extends java.lang.Object
| Constructor and Description |
|---|
ApplicationServerResource(de.factoryfx.server.ApplicationServer<V,L,T> applicationServer,
de.factoryfx.user.UserManagement userManagement,
java.util.function.Predicate<java.util.Optional<de.factoryfx.user.AuthorizedUser>> authorizedKeyUserEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
de.factoryfx.server.rest.CheckUserResponse |
checkUser(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request) |
de.factoryfx.data.merge.MergeDiffInfo |
getDiff(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.factory.datastorage.StoredFactoryMetadata> request) |
de.factoryfx.server.rest.DiffForFactoryResponse |
getDiffHistoryForFactory(de.factoryfx.server.rest.UserAwareRequest<java.lang.String> request) |
java.lang.Object |
getHistoryFactory(de.factoryfx.server.rest.UserAwareRequest<java.lang.String> request) |
java.util.Collection<de.factoryfx.factory.datastorage.StoredFactoryMetadata> |
getHistoryFactoryList(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request) |
de.factoryfx.server.rest.KeyResponse |
getUserKey(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request) |
de.factoryfx.server.rest.UserLocaleResponse |
getUserLocale(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request) |
de.factoryfx.factory.datastorage.FactoryAndNewMetadata |
prepareNewFactory(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request) |
V |
query(de.factoryfx.server.rest.UserAwareRequest<V> request) |
de.factoryfx.factory.log.FactoryUpdateLog |
revert(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.factory.datastorage.StoredFactoryMetadata> historyFactory) |
de.factoryfx.data.merge.MergeDiffInfo |
simulateUpdateCurrentFactory(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.factory.datastorage.FactoryAndNewMetadata> request) |
de.factoryfx.factory.log.FactoryUpdateLog |
updateCurrentFactory(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.server.rest.UpdateCurrentFactoryRequest> update) |
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="updateCurrentFactory") public de.factoryfx.factory.log.FactoryUpdateLog updateCurrentFactory(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.server.rest.UpdateCurrentFactoryRequest> update)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="revert") public de.factoryfx.factory.log.FactoryUpdateLog revert(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.factory.datastorage.StoredFactoryMetadata> historyFactory)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="simulateUpdateCurrentFactory") public de.factoryfx.data.merge.MergeDiffInfo simulateUpdateCurrentFactory(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.factory.datastorage.FactoryAndNewMetadata> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="diff") public de.factoryfx.data.merge.MergeDiffInfo getDiff(de.factoryfx.server.rest.UserAwareRequest<de.factoryfx.factory.datastorage.StoredFactoryMetadata> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="prepareNewFactory") public de.factoryfx.factory.datastorage.FactoryAndNewMetadata prepareNewFactory(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="historyFactory") public java.lang.Object getHistoryFactory(de.factoryfx.server.rest.UserAwareRequest<java.lang.String> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="historyFactoryList") public java.util.Collection<de.factoryfx.factory.datastorage.StoredFactoryMetadata> getHistoryFactoryList(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="query") public V query(de.factoryfx.server.rest.UserAwareRequest<V> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="checkUser") public de.factoryfx.server.rest.CheckUserResponse checkUser(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="userKey") public de.factoryfx.server.rest.KeyResponse getUserKey(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="userLocale") public de.factoryfx.server.rest.UserLocaleResponse getUserLocale(de.factoryfx.server.rest.UserAwareRequest<java.lang.Void> request)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="diffForFactory") public de.factoryfx.server.rest.DiffForFactoryResponse getDiffHistoryForFactory(de.factoryfx.server.rest.UserAwareRequest<java.lang.String> request)