import java.util.LinkedList;
import java.util.List;
import java.util.Map;
-import java.util.ResourceBundle;
import be.nikiroo.jvcard.Card;
import be.nikiroo.jvcard.Contact;
import be.nikiroo.jvcard.Data;
import be.nikiroo.jvcard.parsers.Format;
import be.nikiroo.jvcard.parsers.Vcard21Parser;
-import be.nikiroo.jvcard.resources.Bundles;
import be.nikiroo.jvcard.resources.StringUtils;
+import be.nikiroo.jvcard.resources.bundles.RemoteBundle;
+import be.nikiroo.jvcard.resources.enums.RemotingOption;
/**
* This class implements a small server that can listen for requests to
*/
public Server(int port) throws IOException {
this.port = port;
- ResourceBundle bundle = Bundles.getBundle("remote");
+ RemoteBundle bundle = new RemoteBundle();
try {
- String dir = bundle.getString("SERVER_DATA_PATH");
+ String dir = bundle.getString(RemotingOption.SERVER_DATA_PATH);
dataDir = new File(dir);
dataDir.mkdir();
if (contact == null) {
s.sendBlock();
} else {
- s.sendLine(contact.getContentState());
+ s.sendLine(contact.getContentState(true));
}
break;
}
|| (contact.getPreferredDataValue("FN") + contact
.getPreferredDataValue("N")).toLowerCase()
.contains(cmd.getParam().toLowerCase())) {
- s.send(contact.getContentState() + " " + contact.getId());
+ s.send(contact.getContentState(true) + " "
+ + contact.getId());
}
}
s.sendBlock();
String cstate = cmd.getParam();
Data data = null;
for (Data d : contact) {
- if (cstate.equals(d.getContentState()))
+ if (cstate.equals(d.getContentState(true)))
data = d;
}
String cstate = cmd.getParam();
Data data = null;
for (Data d : contact) {
- if (cstate.equals(d.getContentState()))
+ if (cstate.equals(d.getContentState(true)))
data = d;
}
case HASH_DATA: {
for (Data data : contact) {
if (data.getId().equals(cmd.getParam())) {
- s.send(data.getContentState());
+ s.send(data.getContentState(true));
}
}
s.sendBlock();
|| cmd.getParam().length() == 0
|| data.getName().toLowerCase()
.contains(cmd.getParam().toLowerCase())) {
- s.send(data.getContentState() + " " + data.getName());
+ s.send(data.getContentState(true) + " " + data.getName());
}
}
s.sendBlock();