Class ProvisioningResourceImpl
java.lang.Object
org.openremote.container.web.WebResource
org.openremote.manager.web.ManagerWebResource
org.openremote.manager.provisioning.ProvisioningResourceImpl
- All Implemented Interfaces:
org.openremote.container.security.AuthContext,org.openremote.model.provisioning.ProvisioningResource
public class ProvisioningResourceImpl
extends ManagerWebResource
implements org.openremote.model.provisioning.ProvisioningResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ManagerIdentityServiceprotected final ProvisioningServiceFields inherited from class org.openremote.manager.web.ManagerWebResource
timerServiceFields inherited from class org.openremote.container.web.WebResource
application, httpHeaders, request, response, securityContext, uriInfo -
Constructor Summary
ConstructorsConstructorDescriptionProvisioningResourceImpl(ProvisioningService provisioningService, org.openremote.container.timer.TimerService timerService, ManagerIdentityService identityService) -
Method Summary
Modifier and TypeMethodDescriptionlongcreateProvisioningConfig(org.openremote.model.provisioning.ProvisioningConfig<?, ?> provisioningConfig) voiddeleteProvisioningConfig(org.openremote.model.http.RequestParams requestParams, Long id) org.openremote.model.provisioning.ProvisioningConfig<?,?>[] voidupdateProvisioningConfig(org.openremote.model.http.RequestParams requestParams, Long id, org.openremote.model.provisioning.ProvisioningConfig<?, ?> provisioningConfig) Methods inherited from class org.openremote.manager.web.ManagerWebResource
getAuthenticatedRealm, getRequestRealm, isRealmActiveAndAccessible, isRealmActiveAndAccessible, isRestrictedUserMethods inherited from class org.openremote.container.web.WebResource
getApplication, getAuthContext, getAuthenticatedRealmName, getClientId, getClientRemoteAddress, getContainer, getRequestRealmName, getUserId, getUsername, hasRealmRole, hasResourceRole, isAuthenticatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openremote.container.security.AuthContext
hasResourceRoleOrIsSuperUser, isRealmAccessibleByUser, isSuperUser
-
Field Details
-
provisioningService
-
identityService
-
-
Constructor Details
-
ProvisioningResourceImpl
public ProvisioningResourceImpl(ProvisioningService provisioningService, org.openremote.container.timer.TimerService timerService, ManagerIdentityService identityService)
-
-
Method Details
-
getProvisioningConfigs
public org.openremote.model.provisioning.ProvisioningConfig<?,?>[] getProvisioningConfigs()- Specified by:
getProvisioningConfigsin interfaceorg.openremote.model.provisioning.ProvisioningResource
-
createProvisioningConfig
public long createProvisioningConfig(org.openremote.model.provisioning.ProvisioningConfig<?, ?> provisioningConfig) - Specified by:
createProvisioningConfigin interfaceorg.openremote.model.provisioning.ProvisioningResource
-
updateProvisioningConfig
public void updateProvisioningConfig(org.openremote.model.http.RequestParams requestParams, Long id, org.openremote.model.provisioning.ProvisioningConfig<?, ?> provisioningConfig) - Specified by:
updateProvisioningConfigin interfaceorg.openremote.model.provisioning.ProvisioningResource
-
deleteProvisioningConfig
public void deleteProvisioningConfig(org.openremote.model.http.RequestParams requestParams, Long id) - Specified by:
deleteProvisioningConfigin interfaceorg.openremote.model.provisioning.ProvisioningResource
-