package javax.bluetooth;

import java.io.IOException;

public interface ServiceRecord
{
 public int NOAUTHENTICATE_NOENCRYPT = 0;
 public int AUTHENTICATE_NOENCRYPT = 1;
 public int AUTHENTICATE_ENCRYPT = 2;

 public DataElement getAttributeValue(int);
 
 public RemoteDevice getHostDevice();
 
 public int[] getAttributeIDs();
 
 public boolean populateRecord(int[]) throws IOException;
 
 public String getConnectionURL(int, boolean);
 
 public void setDeviceServiceClasses(int);
 
 public boolean setAttributeValue(int, DataElement);
 
}