
me.adaptive.arp.impl.SecurityDelegate Maven / Gradle / Ivy
/**
--| ADAPTIVE RUNTIME PLATFORM |----------------------------------------------------------------------------------------
(C) Copyright 2013-2015 Carlos Lozano Diez t/a Adaptive.me .
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by appli-
-cable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing
permissions and limitations under the License.
Original author:
* Carlos Lozano Diez
Contributors:
* Ferran Vila Conesa
* See source code files for contributors.
Release:
* @version v2.2.0
-------------------------------------------| aut inveniam viam aut faciam |--------------------------------------------
*/
package me.adaptive.arp.impl;
import me.adaptive.arp.api.*;
/**
Interface for Managing the Security operations
Auto-generated implementation of ISecurity specification.
*/
public class SecurityDelegate extends BaseSecurityDelegate implements ISecurity {
/**
Default Constructor.
*/
public SecurityDelegate() {
super();
}
/**
Deletes from the device internal storage the entry/entries containing the specified key names.
@param keys Array with the key names to delete.
@param publicAccessName The name of the shared internal storage object (if needed).
@param callback callback to be executed upon function result.
@since v2.0
*/
public void deleteSecureKeyValuePairs(String[] keys, String publicAccessName, ISecurityResultCallback callback) {
// TODO: Not implemented.
throw new UnsupportedOperationException(this.getClass().getName()+":deleteSecureKeyValuePairs");
}
/**
Retrieves from the device internal storage the entry/entries containing the specified key names.
@param keys Array with the key names to retrieve.
@param publicAccessName The name of the shared internal storage object (if needed).
@param callback callback to be executed upon function result.
@since v2.0
*/
public void getSecureKeyValuePairs(String[] keys, String publicAccessName, ISecurityResultCallback callback) {
// TODO: Not implemented.
throw new UnsupportedOperationException(this.getClass().getName()+":getSecureKeyValuePairs");
}
/**
Returns if the device has been modified in anyhow
@return true if the device has been modified; false otherwise
@since v2.0
*/
public boolean isDeviceModified() {
boolean response;
// TODO: Not implemented.
throw new UnsupportedOperationException(this.getClass().getName()+":isDeviceModified");
// return response;
}
/**
Stores in the device internal storage the specified item/s.
@param keyValues Array containing the items to store on the device internal memory.
@param publicAccessName The name of the shared internal storage object (if needed).
@param callback callback to be executed upon function result.
@since v2.0
*/
public void setSecureKeyValuePairs(SecureKeyPair[] keyValues, String publicAccessName, ISecurityResultCallback callback) {
// TODO: Not implemented.
throw new UnsupportedOperationException(this.getClass().getName()+":setSecureKeyValuePairs");
}
}
/**
------------------------------------| Engineered with ♥ in Barcelona, Catalonia |--------------------------------------
*/
© 2015 - 2025 Weber Informatics LLC | Privacy Policy