Package org.drools.traits.core.factmodel
Class TraitProxyImpl
java.lang.Object
org.drools.traits.core.factmodel.TraitProxyImpl
- All Implemented Interfaces:
Externalizable,Serializable,Comparable<TraitProxyImpl>,org.drools.base.factmodel.traits.TraitType,TraitProxy
- Direct Known Subclasses:
ThingProxyImplPlaceHolder
public abstract class TraitProxyImpl
extends Object
implements Externalizable, org.drools.base.factmodel.traits.TraitType, Comparable<TraitProxyImpl>, TraitProxy
- See Also:
-
Field Summary
FieldsFields inherited from interface org.drools.base.factmodel.traits.TraitType
traitNameField -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringboolean_hasTypeCode(BitSet typeCode) booleanvoidbuildEntry(String k, Object v) voidintbooleanabstract org.drools.base.factmodel.traits.TraitableBeaninthashCode()booleanhasOtns()protected Tripleprotected TriplepropertyKey(Object property) protected TriplepropertyKey(String property) voidprotected voidvoidsetTripleFactory(TripleFactory tripleFactory) voidsetTypeCode(BitSet typeCode) voidshed()void
-
Field Details
-
tripleFactory
-
fields
-
-
Constructor Details
-
TraitProxyImpl
public TraitProxyImpl()
-
-
Method Details
-
_isVirtual
public boolean _isVirtual()- Specified by:
_isVirtualin interfaceorg.drools.base.factmodel.traits.TraitType
-
getFields
-
setFields
-
_getTraitName
- Specified by:
_getTraitNamein interfaceorg.drools.base.factmodel.traits.TraitType
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
buildEntry
-
getObject
public abstract org.drools.base.factmodel.traits.TraitableBean getObject()- Specified by:
getObjectin interfaceTraitProxy
-
equals
-
hashCode
public int hashCode() -
propertyKey
-
property
-
propertyKey
-
getTripleFactory
-
setTripleFactory
-
_getTypeCode
- Specified by:
_getTypeCodein interfaceTraitProxy- Specified by:
_getTypeCodein interfaceorg.drools.base.factmodel.traits.TraitType
-
setTypeCode
-
shed
public void shed() -
compareTo
- Specified by:
compareToin interfaceComparable<TraitProxyImpl>
-
computeInsertionVetoMask
-
assignOtn
-
hasOtns
public boolean hasOtns() -
clearOtns
public void clearOtns() -
listAssignedOtnTypeCodes
-
_hasTypeCode
- Specified by:
_hasTypeCodein interfaceorg.drools.base.factmodel.traits.TraitType
-