f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici/*
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * The contents of this file are subject to the terms of the Common Development and
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * Distribution License (the License). You may not use this file except in compliance with the
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * License.
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici *
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * specific language governing permission and limitations under the License.
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici *
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * When distributing Covered Software, include this CDDL Header Notice in each file and include
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * Header, with the fields enclosed by brackets [] replaced by your own identifying
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * information: "Portions copyright [year] [name of copyright owner]".
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici *
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * Copyright 2015 ForgeRock AS.
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici */
f5bb1047f92a212018acbcbb506d746c9a944073Alin Bricipackage org.forgerock.openidm.workflow.activiti.impl;
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici
21dcdac963f79c098a5ea1a2c5c5e109429c9786Brendan Millerimport org.forgerock.services.context.Context;
21dcdac963f79c098a5ea1a2c5c5e109429c9786Brendan Millerimport org.forgerock.services.context.AbstractContext;
f5bb1047f92a212018acbcbb506d746c9a944073Alin Briciimport org.forgerock.json.JsonValue;
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici/**
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici * Concrete context used for serialization/deserialization of Activiti workflows.
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici */
f5bb1047f92a212018acbcbb506d746c9a944073Alin Bricipublic class ActivitiContext extends AbstractContext {
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici public ActivitiContext(Context parent) {
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici super(parent, "activiti");
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici }
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici public ActivitiContext(JsonValue savedContext, ClassLoader classLoader) {
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici super(savedContext, classLoader);
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici }
f5bb1047f92a212018acbcbb506d746c9a944073Alin Brici}