org.drools.factmodel.traits
Class ThingProxyPlaceHolder<K>

java.lang.Object
  extended by org.drools.factmodel.traits.TraitProxy
      extended by org.drools.factmodel.traits.ThingProxyPlaceHolder<K>
All Implemented Interfaces:
Externalizable, Serializable, Comparable<TraitProxy>, Thing<K>, TraitType

public class ThingProxyPlaceHolder<K>
extends TraitProxy
implements Thing<K>, TraitType, Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.factmodel.traits.TraitProxy
fields, tripleFactory
 
Fields inherited from interface org.drools.factmodel.traits.TraitType
traitNameField
 
Constructor Summary
ThingProxyPlaceHolder()
           
 
Method Summary
 boolean equals(Object o)
           
 K getCore()
           
 TraitableBean getObject()
           
static ThingProxyPlaceHolder getThingPlaceHolder()
           
 String getTraitName()
           
 int hashCode()
           
 boolean isTop()
           
 boolean isVirtual()
           
 
Methods inherited from class org.drools.factmodel.traits.TraitProxy
buildEntry, compareTo, getFields, getTripleFactory, getTypeCode, getTypeFilter, property, propertyKey, propertyKey, readExternal, setFields, setTripleFactory, setTypeCode, setTypeFilter, shed, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.factmodel.traits.Thing
getFields
 
Methods inherited from interface org.drools.factmodel.traits.TraitType
getTypeCode
 

Constructor Detail

ThingProxyPlaceHolder

public ThingProxyPlaceHolder()
Method Detail

getThingPlaceHolder

public static ThingProxyPlaceHolder getThingPlaceHolder()

isVirtual

public boolean isVirtual()
Specified by:
isVirtual in interface TraitType
Overrides:
isVirtual in class TraitProxy

getCore

public K getCore()
Specified by:
getCore in interface Thing<K>

isTop

public boolean isTop()
Specified by:
isTop in interface Thing<K>

getTraitName

public String getTraitName()
Specified by:
getTraitName in interface TraitType
Specified by:
getTraitName in class TraitProxy

getObject

public TraitableBean getObject()
Specified by:
getObject in class TraitProxy

equals

public boolean equals(Object o)
Overrides:
equals in class TraitProxy

hashCode

public int hashCode()
Overrides:
hashCode in class TraitProxy


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.