mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-12 07:10:55 +00:00
30 lines
657 B
Java
Executable File
30 lines
657 B
Java
Executable File
package com.sap.sailing.domain.igtimiadapter;
|
|
|
|
import java.io.IOException;
|
|
|
|
import org.apache.http.client.ClientProtocolException;
|
|
import org.json.simple.parser.ParseException;
|
|
|
|
public interface Device extends HasId {
|
|
/**
|
|
* @return a string identifying the device, such as "AA-AA-AAAA"
|
|
*/
|
|
String getSerialNumber();
|
|
|
|
String getServiceTag();
|
|
|
|
Long getOwnerId();
|
|
|
|
Long getDeviceUserGroupId();
|
|
|
|
Long getAdminDeviceUserGroupId();
|
|
|
|
Iterable<Permission> getPermissions();
|
|
|
|
Boolean getBlob();
|
|
|
|
String getName();
|
|
|
|
User getOwner() throws IllegalStateException, ClientProtocolException, IOException, ParseException;
|
|
}
|