public static class CommitHistoryComposite.Input extends Notifier implements ILifecycle
CommitHistoryComposite.| Modifier and Type | Class and Description |
|---|---|
static class |
CommitHistoryComposite.Input.IllegalInputException |
ILifecycle.DeferrableActivation| Constructor and Description |
|---|
Input(CDOSession session,
CDOBranch branch,
CDOObject object) |
Input(java.lang.Object delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
java.lang.Exception |
deactivate() |
boolean |
equals(java.lang.Object obj) |
CDOBranch |
getBranch() |
protected java.lang.Object |
getLifecycle() |
LifecycleState |
getLifecycleState() |
CDOObject |
getObject() |
CDOSession |
getSession() |
int |
hashCode() |
boolean |
isActive() |
boolean |
isOffline() |
java.lang.String |
toString() |
addListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListeners, lastListenerRemoved, removeListenerclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddListener, getListeners, hasListeners, removeListenerpublic Input(java.lang.Object delegate)
throws CommitHistoryComposite.Input.IllegalInputException
public Input(CDOSession session, CDOBranch branch, CDOObject object)
public final CDOSession getSession()
public final CDOBranch getBranch()
public final CDOObject getObject()
public final boolean isOffline()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void activate()
throws LifecycleException
activate in interface ILifecycleLifecycleExceptionpublic java.lang.Exception deactivate()
deactivate in interface IDeactivateabledeactivate in interface ILifecyclepublic LifecycleState getLifecycleState()
getLifecycleState in interface ILifecyclepublic boolean isActive()
isActive in interface ILifecycleprotected final java.lang.Object getLifecycle()
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html