01: /*
02: * Copyright 2006 The JA-SIG Collaborative. All rights reserved. See license
03: * distributed with this file and available online at
04: * http://www.uportal.org/license.html
05: */
06: package org.jasig.portal.events.support;
07:
08: import org.jasig.portal.ChannelDefinition;
09: import org.jasig.portal.events.PortalEvent;
10: import org.jasig.portal.security.IPerson;
11:
12: /**
13: *
14: * @author Scott Battaglia
15: * @version $Revision: 36817 $ $Date: 2007-02-28 11:58:01 -0700 (Wed, 28 Feb 2007) $
16: * @since 2.6
17: *
18: */
19: public abstract class ChannelPortalEvent extends PortalEvent {
20:
21: private final ChannelDefinition channelDefinition;
22:
23: public ChannelPortalEvent(final Object source,
24: final IPerson person,
25: final ChannelDefinition channelDefinition) {
26: super (source, person);
27: this .channelDefinition = channelDefinition;
28: }
29:
30: public final ChannelDefinition getChannelDefinition() {
31: return this.channelDefinition;
32: }
33: }
|