Package | Description |
---|---|
net.named_data.jndn.encrypt |
Modifier and Type | Method and Description |
---|---|
void |
GroupManager.addMember(String scheduleName,
Data memberCertificate)
Add a new member with the given memberCertificate into a schedule named
scheduleName.
|
abstract void |
GroupManagerDb.addMember(String scheduleName,
Name keyName,
Blob key)
Add a new member with the given key named keyName into a schedule named
scheduleName.
|
void |
AndroidSqlite3GroupManagerDb.addMember(String scheduleName,
Name keyName,
Blob key)
Add a new member with the given key named keyName into a schedule named
scheduleName.
|
void |
Sqlite3GroupManagerDb.addMember(String scheduleName,
Name keyName,
Blob key)
Add a new member with the given key named keyName into a schedule named
scheduleName.
|
abstract void |
GroupManagerDb.addSchedule(String name,
Schedule schedule)
Add a schedule with the given name.
|
void |
AndroidSqlite3GroupManagerDb.addSchedule(String name,
Schedule schedule)
Add a schedule with the given name.
|
void |
GroupManager.addSchedule(String scheduleName,
Schedule schedule)
Add a schedule with the given scheduleName.
|
void |
Sqlite3GroupManagerDb.addSchedule(String name,
Schedule schedule)
Add a schedule with the given name.
|
abstract Interval |
GroupManager.FriendAccess.calculateInterval(GroupManager groupManager,
double timeSlot,
Map memberKeys) |
protected static void |
Sqlite3GroupManagerDbBase.checkAddSchedule(String name)
Throw an exception if it is an error for addSchedule to add the schedule.
|
protected static void |
Sqlite3GroupManagerDbBase.checkRenameSchedule(String newName)
Throw an exception if it is an error for renameSchedule to rename the
schedule.
|
abstract void |
GroupManagerDb.deleteMember(Name identity)
Delete a member with the given identity name.
|
void |
AndroidSqlite3GroupManagerDb.deleteMember(Name identity)
Delete a member with the given identity name.
|
void |
Sqlite3GroupManagerDb.deleteMember(Name identity)
Delete a member with the given identity name.
|
abstract void |
GroupManagerDb.deleteSchedule(String name)
Delete the schedule with the given name.
|
void |
AndroidSqlite3GroupManagerDb.deleteSchedule(String name)
Delete the schedule with the given name.
|
void |
GroupManager.deleteSchedule(String scheduleName)
Delete the schedule with the given scheduleName.
|
void |
Sqlite3GroupManagerDb.deleteSchedule(String name)
Delete the schedule with the given name.
|
List |
GroupManager.getGroupKey(double timeSlot)
Create a group key for the interval into which timeSlot falls.
|
abstract String |
GroupManagerDb.getMemberSchedule(Name identity)
Get the name of the schedule for the given member's identity name.
|
String |
AndroidSqlite3GroupManagerDb.getMemberSchedule(Name identity)
Get the name of the schedule for the given member's identity name.
|
String |
Sqlite3GroupManagerDb.getMemberSchedule(Name identity)
Get the name of the schedule for the given member's identity name.
|
abstract Schedule |
GroupManagerDb.getSchedule(String name)
Get a schedule with the given name.
|
Schedule |
AndroidSqlite3GroupManagerDb.getSchedule(String name)
Get a schedule with the given name.
|
Schedule |
Sqlite3GroupManagerDb.getSchedule(String name)
Get a schedule with the given name.
|
abstract Map |
GroupManagerDb.getScheduleMembers(String name)
For each member using the given schedule, get the name and public key DER
of the member's key.
|
Map |
AndroidSqlite3GroupManagerDb.getScheduleMembers(String name)
For each member using the given schedule, get the name and public key DER
of the member's key.
|
Map |
Sqlite3GroupManagerDb.getScheduleMembers(String name)
For each member using the given schedule, get the name and public key DER
of the member's key.
|
abstract boolean |
GroupManagerDb.hasMember(Name identity)
Check if there is a member with the given identity name.
|
boolean |
AndroidSqlite3GroupManagerDb.hasMember(Name identity)
Check if there is a member with the given identity name.
|
boolean |
Sqlite3GroupManagerDb.hasMember(Name identity)
Check if there is a member with the given identity name.
|
abstract boolean |
GroupManagerDb.hasSchedule(String name)
Check if there is a schedule with the given name.
|
boolean |
AndroidSqlite3GroupManagerDb.hasSchedule(String name)
Check if there is a schedule with the given name.
|
boolean |
Sqlite3GroupManagerDb.hasSchedule(String name)
Check if there is a schedule with the given name.
|
abstract List |
GroupManagerDb.listAllMembers()
List all the members.
|
List |
AndroidSqlite3GroupManagerDb.listAllMembers()
List all the members.
|
List |
Sqlite3GroupManagerDb.listAllMembers()
List all the members.
|
abstract List |
GroupManagerDb.listAllScheduleNames()
List all the names of the schedules.
|
List |
AndroidSqlite3GroupManagerDb.listAllScheduleNames()
List all the names of the schedules.
|
List |
Sqlite3GroupManagerDb.listAllScheduleNames()
List all the names of the schedules.
|
void |
GroupManager.removeMember(Name identity)
Remove a member with the given identity name.
|
abstract void |
GroupManagerDb.renameSchedule(String oldName,
String newName)
Rename a schedule with oldName to newName.
|
void |
AndroidSqlite3GroupManagerDb.renameSchedule(String oldName,
String newName)
Rename a schedule with oldName to newName.
|
void |
Sqlite3GroupManagerDb.renameSchedule(String oldName,
String newName)
Rename a schedule with oldName to newName.
|
abstract void |
GroupManagerDb.updateMemberSchedule(Name identity,
String scheduleName)
Change the name of the schedule for the given member's identity name.
|
void |
AndroidSqlite3GroupManagerDb.updateMemberSchedule(Name identity,
String scheduleName)
Change the name of the schedule for the given member's identity name.
|
void |
GroupManager.updateMemberSchedule(Name identity,
String scheduleName)
Change the name of the schedule for the given member's identity name.
|
void |
Sqlite3GroupManagerDb.updateMemberSchedule(Name identity,
String scheduleName)
Change the name of the schedule for the given member's identity name.
|
abstract void |
GroupManagerDb.updateSchedule(String name,
Schedule schedule)
Update the schedule with name and replace the old object with the given
schedule.
|
void |
AndroidSqlite3GroupManagerDb.updateSchedule(String name,
Schedule schedule)
Update the schedule with name and replace the old object with the given
schedule.
|
void |
GroupManager.updateSchedule(String scheduleName,
Schedule schedule)
Update the schedule with scheduleName and replace the old object with the
given schedule.
|
void |
Sqlite3GroupManagerDb.updateSchedule(String name,
Schedule schedule)
Update the schedule with name and replace the old object with the given
schedule.
|
Constructor and Description |
---|
Sqlite3GroupManagerDb(String databaseFilePath)
Create an Sqlite3GroupManagerDb to use the given SQLite3 file.
|
Copyright © 2016. All rights reserved.