edu.sc.seis.fissuresUtil.cache
Class CacheEvent

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.ProxyEventAccessOperations
      extended by edu.sc.seis.fissuresUtil.cache.CacheEvent
All Implemented Interfaces:
edu.iris.Fissures.AuditSystemAccess, edu.iris.Fissures.IfEvent.EventAccess, edu.iris.Fissures.IfEvent.EventAccessOperations, edu.iris.Fissures.IfEvent.EventDC, edu.iris.Fissures.IfEvent.EventDCOperations, edu.iris.Fissures.IfEvent.EventMgr, edu.iris.Fissures.IfEvent.EventMgrOperations, CorbaServerWrapper, java.io.Serializable, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity
Direct Known Subclasses:
MockEventAccess

public class CacheEvent
extends ProxyEventAccessOperations

CacheEvent.java Created: Mon Jan 8 16:33:52 2001

See Also:
Serialized Form

Field Summary
protected  edu.iris.Fissures.IfEvent.EventAttr attr
           
protected  edu.iris.Fissures.IfEvent.Origin[] origins
           
protected  edu.iris.Fissures.event.OriginImpl preferred
           
 
Fields inherited from class edu.sc.seis.fissuresUtil.cache.ProxyEventAccessOperations
event
 
Fields inherited from interface edu.sc.seis.fissuresUtil.cache.CorbaServerWrapper
EVENTACCESS_TYPE, EVENTDC_TYPE, EVENTFINDER_TYPE, NETACCESS_TYPE, NETDC_TYPE, NETFINDER_TYPE, PLOTTABLEDC_TYPE, SEISDC_TYPE
 
Constructor Summary
protected CacheEvent()
          for use by hibernate
  CacheEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event)
           
  CacheEvent(edu.iris.Fissures.IfEvent.EventAttr attr, edu.iris.Fissures.IfEvent.Origin preferred)
           
  CacheEvent(edu.iris.Fissures.IfEvent.EventAttr attr, edu.iris.Fissures.IfEvent.Origin[] origins, edu.iris.Fissures.event.OriginImpl preferred)
           
  CacheEvent(edu.iris.Fissures.IfEvent.EventAttr attr, edu.iris.Fissures.event.OriginImpl preferred)
          Initializes the origins array to be just the single prefferred origin.
 
Method Summary
 edu.iris.Fissures.IfEvent.EventAttr get_attributes()
           
 edu.iris.Fissures.IfEvent.Origin get_origin(java.lang.String the_origin)
           
 edu.iris.Fissures.IfEvent.Origin[] get_origins()
           
 edu.iris.Fissures.IfEvent.Origin get_preferred_origin()
           
 edu.iris.Fissures.event.EventAttrImpl getAttributes()
           
 int getDbid()
           
 edu.iris.Fissures.IfEvent.Origin[] getOrigins()
           
 edu.iris.Fissures.event.OriginImpl getPreferred()
           
 boolean hasDbid()
           
 boolean isLoaded()
           
 void setDbid(int id)
           
protected  void setOrigins(edu.iris.Fissures.IfEvent.Origin[] origins)
          for use by hibernate
protected  void setPreferred(edu.iris.Fissures.event.OriginImpl o)
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.cache.ProxyEventAccessOperations
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override, a_channel_finder, a_factory, a_finder, a_writeable, close, equals, get_audit_trail_for_origin, get_audit_trail, get_locators, getCorbaObject, getEventAccess, getFullName, getOrigin, getServerDNS, getServerName, getServerType, getWrappedEventAccess, getWrappedEventAccess, hasCorbaObject, hashCode, parm_svc, reset, setEventAccess, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

attr

protected edu.iris.Fissures.IfEvent.EventAttr attr

origins

protected edu.iris.Fissures.IfEvent.Origin[] origins

preferred

protected edu.iris.Fissures.event.OriginImpl preferred
Constructor Detail

CacheEvent

protected CacheEvent()
for use by hibernate


CacheEvent

public CacheEvent(edu.iris.Fissures.IfEvent.EventAttr attr,
                  edu.iris.Fissures.IfEvent.Origin preferred)

CacheEvent

public CacheEvent(edu.iris.Fissures.IfEvent.EventAttr attr,
                  edu.iris.Fissures.event.OriginImpl preferred)
Initializes the origins array to be just the single prefferred origin.


CacheEvent

public CacheEvent(edu.iris.Fissures.IfEvent.EventAttr attr,
                  edu.iris.Fissures.IfEvent.Origin[] origins,
                  edu.iris.Fissures.event.OriginImpl preferred)

CacheEvent

public CacheEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event)
Method Detail

get_attributes

public edu.iris.Fissures.IfEvent.EventAttr get_attributes()
Specified by:
get_attributes in interface edu.iris.Fissures.IfEvent.EventAccessOperations
Overrides:
get_attributes in class ProxyEventAccessOperations

getAttributes

public edu.iris.Fissures.event.EventAttrImpl getAttributes()

get_origins

public edu.iris.Fissures.IfEvent.Origin[] get_origins()
Specified by:
get_origins in interface edu.iris.Fissures.IfEvent.EventAccessOperations
Overrides:
get_origins in class ProxyEventAccessOperations

getOrigins

public edu.iris.Fissures.IfEvent.Origin[] getOrigins()

setOrigins

protected void setOrigins(edu.iris.Fissures.IfEvent.Origin[] origins)
for use by hibernate


get_origin

public edu.iris.Fissures.IfEvent.Origin get_origin(java.lang.String the_origin)
                                            throws edu.iris.Fissures.IfEvent.OriginNotFound
Specified by:
get_origin in interface edu.iris.Fissures.IfEvent.EventAccessOperations
Overrides:
get_origin in class ProxyEventAccessOperations
Throws:
edu.iris.Fissures.IfEvent.OriginNotFound

get_preferred_origin

public edu.iris.Fissures.IfEvent.Origin get_preferred_origin()
                                                      throws edu.iris.Fissures.IfEvent.NoPreferredOrigin
Specified by:
get_preferred_origin in interface edu.iris.Fissures.IfEvent.EventAccessOperations
Overrides:
get_preferred_origin in class ProxyEventAccessOperations
Throws:
edu.iris.Fissures.IfEvent.NoPreferredOrigin

getPreferred

public edu.iris.Fissures.event.OriginImpl getPreferred()
                                                throws edu.iris.Fissures.IfEvent.NoPreferredOrigin
Throws:
edu.iris.Fissures.IfEvent.NoPreferredOrigin

setPreferred

protected void setPreferred(edu.iris.Fissures.event.OriginImpl o)

isLoaded

public boolean isLoaded()
Returns:
true if both the attributes and the preferred origin are cached

hasDbid

public boolean hasDbid()

getDbid

public int getDbid()

setDbid

public void setDbid(int id)