org.nakedobjects.metamodel.interactions.UsabilityContext Maven / Gradle / Ivy
The newest version!
package org.nakedobjects.metamodel.interactions;
import org.nakedobjects.applib.Identifier;
import org.nakedobjects.applib.events.UsabilityEvent;
import org.nakedobjects.metamodel.adapter.NakedObject;
import org.nakedobjects.metamodel.authentication.AuthenticationSession;
import org.nakedobjects.metamodel.consent.InteractionContextType;
import org.nakedobjects.metamodel.consent.InteractionInvocationMethod;
/**
* See {@link InteractionContext} for overview; analogous to {@link UsabilityEvent}.
*/
public abstract class UsabilityContext extends InteractionContext {
public UsabilityContext(
final InteractionContextType interactionType,
final AuthenticationSession session,
final InteractionInvocationMethod invocationMethod,
final Identifier identifier,
final NakedObject target) {
super(interactionType, session, invocationMethod, identifier, target);
}
}
// Copyright (c) Naked Objects Group Ltd.