wfResultItem.addLogInfo("type[" + i + "]: " + types[i]);
}
if (types[0] != null) {
List<Property> pList = new ArrayList<Property>();
Property pIdentificationContent = new Property.Builder(URI.create("Identify"))
.name("content by reference")
.value(types[0].toString())
.description("This is a format for initial document identified by identification service")
.unit("URI")
.type("digital object format")
.build();
pList.add(pIdentificationContent);
Event eIdentifyFormat = new Event(
IDENTIFICATION_EVENT, System.currentTimeMillis() + "", new Double(DURATION),
new Agent("http://testbed-dev.planets-project.ait.ac.at:80/pserv-pc-droid/Droid?wsdl"
, identify.NAME, identify.QNAME.toString()),
pList);
dgoB = addEvent(dgoB, eIdentifyFormat, URI.create(types[0]));
List<Property> pMigrationList = new ArrayList<Property>();
Property pMigrationContent = new Property.Builder(URI.create("Migrate"))
.name("content by reference")
.value(types[0].toString())
.description("This is a migration event")
.unit("URI")
.type("digital object format")
.build();
pMigrationList.add(pMigrationContent);
Event eMigration = new Event(
MIGRATION_EVENT, System.currentTimeMillis() + "", new Double(DURATION),
new Agent(migrationEndpoint, migrate.NAME, migrate.QNAME.toString()),
pMigrationList);
dgoB = addEvent(dgoB, eMigration, null);
// add create SIP event
List<Property> pSipList = new ArrayList<Property>();
Property pSipContent = new Property.Builder(URI.create("CreateSIP"))
.name("SIP message")
.value(types[0].toString())
.description("This is a SIP message creation")
.unit("file")
.type("ZIP format")