use of com.google.api.ads.admanager.axis.v202108.Activity in project ORCID-Source by ORCID.
the class Api2_0_rc4_LastModifiedDatesHelper method calculateLastModified.
public static void calculateLastModified(ActivitiesContainer actContainerRc4) {
if (actContainerRc4 != null) {
Collection<? extends Activity> activities = actContainerRc4.retrieveActivities();
if (activities != null && !activities.isEmpty()) {
Iterator<? extends Activity> activitiesIterator = activities.iterator();
XMLGregorianCalendar latest = activitiesIterator.next().getLastModifiedDate().getValue();
while (activitiesIterator.hasNext()) {
Activity activity = activitiesIterator.next();
if (latest.compare(activity.getLastModifiedDate().getValue()) == -1) {
latest = activity.getLastModifiedDate().getValue();
}
}
actContainerRc4.setLastModifiedDate(new LastModifiedDate(latest));
}
}
}
use of com.google.api.ads.admanager.axis.v202108.Activity in project libSBOLj by SynBioDex.
the class Provenance_SpecifyBuildOperations method specifyCutOperation.
/**
* specifies to perform a cut operation in order to linearize a vector using a restriction enzyme
*
* @throws Exception
*/
public static void specifyCutOperation() throws Exception {
// instantiate a document
SBOLDocument document = new SBOLDocument();
document.setDefaultURIprefix(BUILD_PREFIX);
ComponentDefinition vector = document.createComponentDefinition("vector", VECTOR_PLASMID);
vector.setName("vector");
ComponentDefinition enzyme = document.createComponentDefinition("restriction_enzyme", RESTRICTION_ENZYME);
enzyme.setName("restriction_enzyme");
// Create the generic top level entity for the cut operation
Activity activity = document.createActivity("cut_" + vector.getName() + "_with_" + enzyme.getName());
activity.setName("cut(" + vector.getName() + ", " + enzyme.getName() + ")");
// Create the qualifiedUsage annotation to describe the inputs of the cut operation
activity.createUsage("vector", vector.getIdentity()).addRole(VECTOR_PLASMID);
activity.createUsage("enzyme", enzyme.getIdentity()).addRole(RESTRICTION_ENZYME);
// the result of the cut operation
ComponentDefinition linearized_vector = document.createComponentDefinition("linearized_vector", LINEAR_DOUBLE_STRANDED_DNA);
linearized_vector.setName("linearized_vector");
linearized_vector.addWasGeneratedBy(activity.getIdentity());
// serialize the document to a file
SBOLWriter.write(document, System.out);
}
use of com.google.api.ads.admanager.axis.v202108.Activity in project kie-wb-common by kiegroup.
the class SubProcessConverterTest method JBPM_7525_eventSubProcessShouldStoreIsAsync.
@Test
public void JBPM_7525_eventSubProcessShouldStoreIsAsync() {
ConverterFactory f = new ConverterFactory(new DefinitionsBuildingContext(new GraphImpl("x", new GraphNodeStoreImpl())), new PropertyWriterFactory());
SubProcessConverter c = f.subProcessConverter();
NodeImpl<View<? extends BPMNViewDefinition>> n = new NodeImpl<>("n");
EventSubprocess subProcessNode = new EventSubprocess();
subProcessNode.getExecutionSet().setIsAsync(new IsAsync(true));
n.setContent(new ViewImpl<>(subProcessNode, Bounds.create()));
Activity activity = c.convertSubProcess(n).value().getFlowElement();
Boolean value = CustomElement.async.of(activity).get();
assertThat(value).isEqualTo(true);
}
use of com.google.api.ads.admanager.axis.v202108.Activity in project kie-wb-common by kiegroup.
the class IntermediateCompensationEventPostConverterTest method testProcessWhenOutEdgeExists.
@Test
@SuppressWarnings("unchecked")
public void testProcessWhenOutEdgeExists() {
String uuid = "UUID";
Edge edge = mock(Edge.class);
Node targetNode = mock(Node.class);
when(targetNode.getUUID()).thenReturn(uuid);
List outEdges = new ArrayList<>();
outEdges.add(edge);
when(node.getOutEdges()).thenReturn(outEdges);
Activity activity = mock(Activity.class);
when(activity.getId()).thenReturn(uuid);
when(edge.getTargetNode()).thenReturn(targetNode);
List<FlowElement> flowElements = Collections.singletonList(activity);
when(process.getFlowElements()).thenReturn(flowElements);
converter.process(processWriter, nodeWriter, (Node) node);
verify(activity).setIsForCompensation(true);
}
use of com.google.api.ads.admanager.axis.v202108.Activity in project kie-wb-common by kiegroup.
the class EventDefinitionReaderTest method testActivityRefOfWithValue.
@Test
public void testActivityRefOfWithValue() {
Activity activity = mock(Activity.class);
when(activity.getId()).thenReturn(SOME_VALUE);
testActivityRefOf(activity, SOME_VALUE);
}
Aggregations