Package joynr.infrastructure
Class DefaultAccessControlListEditorProvider
- java.lang.Object
-
- io.joynr.provider.AbstractJoynrProvider
-
- joynr.infrastructure.AccessControlListEditorAbstractProvider
-
- joynr.infrastructure.DefaultAccessControlListEditorProvider
-
- All Implemented Interfaces:
JoynrProvider,AccessControlListEditorProvider
public class DefaultAccessControlListEditorProvider extends AccessControlListEditorAbstractProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface joynr.infrastructure.AccessControlListEditorProvider
AccessControlListEditorProvider.RemoveMasterAccessControlEntryDeferred, AccessControlListEditorProvider.RemoveMasterRegistrationControlEntryDeferred, AccessControlListEditorProvider.RemoveMediatorAccessControlEntryDeferred, AccessControlListEditorProvider.RemoveMediatorRegistrationControlEntryDeferred, AccessControlListEditorProvider.RemoveOwnerAccessControlEntryDeferred, AccessControlListEditorProvider.RemoveOwnerRegistrationControlEntryDeferred, AccessControlListEditorProvider.UpdateMasterAccessControlEntryDeferred, AccessControlListEditorProvider.UpdateMasterRegistrationControlEntryDeferred, AccessControlListEditorProvider.UpdateMediatorAccessControlEntryDeferred, AccessControlListEditorProvider.UpdateMediatorRegistrationControlEntryDeferred, AccessControlListEditorProvider.UpdateOwnerAccessControlEntryDeferred, AccessControlListEditorProvider.UpdateOwnerRegistrationControlEntryDeferred
-
-
Constructor Summary
Constructors Constructor Description DefaultAccessControlListEditorProvider()
-
Method Summary
-
Methods inherited from class io.joynr.provider.AbstractJoynrProvider
getCallContext, removeCallContext, setCallContext
-
-
-
-
Method Detail
-
updateMasterAccessControlEntry
public Promise<AccessControlListEditorProvider.UpdateMasterAccessControlEntryDeferred> updateMasterAccessControlEntry(MasterAccessControlEntry updatedMasterAce)
Description copied from interface:AccessControlListEditorProviderupdateMasterAccessControlEntry- Parameters:
updatedMasterAce- the parameter updatedMasterAce- Returns:
- promise for asynchronous handling
-
removeMasterAccessControlEntry
public Promise<AccessControlListEditorProvider.RemoveMasterAccessControlEntryDeferred> removeMasterAccessControlEntry(String uid, String domain, String interfaceName, String operation)
Description copied from interface:AccessControlListEditorProviderremoveMasterAccessControlEntry- Parameters:
uid- the parameter uiddomain- the parameter domaininterfaceName- the parameter interfaceNameoperation- the parameter operation- Returns:
- promise for asynchronous handling
-
updateMediatorAccessControlEntry
public Promise<AccessControlListEditorProvider.UpdateMediatorAccessControlEntryDeferred> updateMediatorAccessControlEntry(MasterAccessControlEntry updatedMediatorAce)
Description copied from interface:AccessControlListEditorProviderupdateMediatorAccessControlEntry- Parameters:
updatedMediatorAce- the parameter updatedMediatorAce- Returns:
- promise for asynchronous handling
-
removeMediatorAccessControlEntry
public Promise<AccessControlListEditorProvider.RemoveMediatorAccessControlEntryDeferred> removeMediatorAccessControlEntry(String uid, String domain, String interfaceName, String operation)
Description copied from interface:AccessControlListEditorProviderremoveMediatorAccessControlEntry- Parameters:
uid- the parameter uiddomain- the parameter domaininterfaceName- the parameter interfaceNameoperation- the parameter operation- Returns:
- promise for asynchronous handling
-
updateOwnerAccessControlEntry
public Promise<AccessControlListEditorProvider.UpdateOwnerAccessControlEntryDeferred> updateOwnerAccessControlEntry(OwnerAccessControlEntry updatedOwnerAce)
Description copied from interface:AccessControlListEditorProviderupdateOwnerAccessControlEntry- Parameters:
updatedOwnerAce- the parameter updatedOwnerAce- Returns:
- promise for asynchronous handling
-
removeOwnerAccessControlEntry
public Promise<AccessControlListEditorProvider.RemoveOwnerAccessControlEntryDeferred> removeOwnerAccessControlEntry(String uid, String domain, String interfaceName, String operation)
Description copied from interface:AccessControlListEditorProviderremoveOwnerAccessControlEntry- Parameters:
uid- the parameter uiddomain- the parameter domaininterfaceName- the parameter interfaceNameoperation- the parameter operation- Returns:
- promise for asynchronous handling
-
updateMasterRegistrationControlEntry
public Promise<AccessControlListEditorProvider.UpdateMasterRegistrationControlEntryDeferred> updateMasterRegistrationControlEntry(MasterRegistrationControlEntry updatedMasterRce)
Description copied from interface:AccessControlListEditorProviderupdateMasterRegistrationControlEntry- Parameters:
updatedMasterRce- the parameter updatedMasterRce- Returns:
- promise for asynchronous handling
-
removeMasterRegistrationControlEntry
public Promise<AccessControlListEditorProvider.RemoveMasterRegistrationControlEntryDeferred> removeMasterRegistrationControlEntry(String uid, String domain, String interfaceName)
Description copied from interface:AccessControlListEditorProviderremoveMasterRegistrationControlEntry- Parameters:
uid- the parameter uiddomain- the parameter domaininterfaceName- the parameter interfaceName- Returns:
- promise for asynchronous handling
-
updateMediatorRegistrationControlEntry
public Promise<AccessControlListEditorProvider.UpdateMediatorRegistrationControlEntryDeferred> updateMediatorRegistrationControlEntry(MasterRegistrationControlEntry updatedMediatorRce)
Description copied from interface:AccessControlListEditorProviderupdateMediatorRegistrationControlEntry- Parameters:
updatedMediatorRce- the parameter updatedMediatorRce- Returns:
- promise for asynchronous handling
-
removeMediatorRegistrationControlEntry
public Promise<AccessControlListEditorProvider.RemoveMediatorRegistrationControlEntryDeferred> removeMediatorRegistrationControlEntry(String uid, String domain, String interfaceName)
Description copied from interface:AccessControlListEditorProviderremoveMediatorRegistrationControlEntry- Parameters:
uid- the parameter uiddomain- the parameter domaininterfaceName- the parameter interfaceName- Returns:
- promise for asynchronous handling
-
updateOwnerRegistrationControlEntry
public Promise<AccessControlListEditorProvider.UpdateOwnerRegistrationControlEntryDeferred> updateOwnerRegistrationControlEntry(OwnerRegistrationControlEntry updatedOwnerRce)
Description copied from interface:AccessControlListEditorProviderupdateOwnerRegistrationControlEntry- Parameters:
updatedOwnerRce- the parameter updatedOwnerRce- Returns:
- promise for asynchronous handling
-
removeOwnerRegistrationControlEntry
public Promise<AccessControlListEditorProvider.RemoveOwnerRegistrationControlEntryDeferred> removeOwnerRegistrationControlEntry(String uid, String domain, String interfaceName)
Description copied from interface:AccessControlListEditorProviderremoveOwnerRegistrationControlEntry- Parameters:
uid- the parameter uiddomain- the parameter domaininterfaceName- the parameter interfaceName- Returns:
- promise for asynchronous handling
-
-