atg.svc.repository.beans
Class _KnowledgeQueryPredicate_BeanImpl

java.lang.Object
  extended by atg.svc.repository.beans._KnowledgeQueryPredicate_Impl
      extended by atg.svc.repository.beans._KnowledgeQueryPredicate_BeanImpl
All Implemented Interfaces:
atg.repository.tojava.runtime.RJBeanObject, atg.repository.tojava.runtime.RJObject, KnowledgeQueryPredicate, atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV, java.io.Serializable, javax.ejb.EJBLocalObject

public class _KnowledgeQueryPredicate_BeanImpl
extends _KnowledgeQueryPredicate_Impl
implements atg.repository.tojava.runtime.RJBeanObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface atg.repository.tojava.runtime.RJBeanObject
CLASS_VERSION
 
Constructor Summary
_KnowledgeQueryPredicate_BeanImpl()
           
 
Method Summary
 javax.ejb.EJBLocalHome _getRepositoryHome()
          Gets the repository home that corresponds to this bean.
 boolean _isMutable()
          Returns true if the item is mutable.
 java.util.Date getDateMax()
          Getter for property dateMax
 java.util.Date getDateMin()
          Getter for property dateMin
 javax.ejb.EJBLocalHome getEJBLocalHome()
          Gets the home associated with this repository object.
 java.lang.String getFieldName()
          Getter for property fieldName
 boolean getHasBooleanValue()
          Returns true if the value of property booleanValue is null.
 boolean getHasCaseInsensitive()
          Returns true if the value of property caseInsensitive is null.
 boolean getHasNumberMax()
          Returns true if the value of property numberMax is null.
 boolean getHasNumberMin()
          Returns true if the value of property numberMin is null.
 java.lang.String getId()
          Getter for property id
 float getNumberMax()
          Getter for property numberMax
 float getNumberMin()
          Getter for property numberMin
 KnowledgeQueryPredicateOperator getOperator()
          Getter for property operator
 KnowledgeQueryPredicatePredicateType getPredicateType()
          Getter for property predicateType
 java.lang.Object getPrimaryKey()
           
 KnowledgeQuery getQuery()
          Getter for property query
 java.util.List getTextValues()
          Getter for property textValues
 KnowledgeQueryPredicateValueType getValueType()
          Getter for property valueType
 boolean isBooleanValue()
          Getter for property booleanValue
 boolean isCaseInsensitive()
          Getter for property caseInsensitive
 boolean isIdentical(javax.ejb.EJBLocalObject obj)
          Returns true if the given object is identical to this one.
 void prepareInstanceForWrite()
          This must be called if the application intends to both read and write the instance in the same transaction, and it intends to do a read before doing a write.
 void remove()
          Removes this object from the repository.
 void setBooleanValue(boolean value)
          Setter for property booleanValue .
 void setCaseInsensitive(boolean value)
          Setter for property caseInsensitive .
 void setDateMax(java.util.Date value)
          Setter for property dateMax .
 void setDateMin(java.util.Date value)
          Setter for property dateMin .
 void setFieldName(java.lang.String value)
          Setter for property fieldName .
 void setHasBooleanValue(boolean value)
          If this is set to false, then the underlying value of property booleanValue is set to null.
 void setHasCaseInsensitive(boolean value)
          If this is set to false, then the underlying value of property caseInsensitive is set to null.
 void setHasNumberMax(boolean value)
          If this is set to false, then the underlying value of property numberMax is set to null.
 void setHasNumberMin(boolean value)
          If this is set to false, then the underlying value of property numberMin is set to null.
 void setId(java.lang.String value)
          Setter for property id .
 void setNumberMax(float value)
          Setter for property numberMax .
 void setNumberMin(float value)
          Setter for property numberMin .
 void setOperator(KnowledgeQueryPredicateOperator value)
          Setter for property operator .
 void setPredicateType(KnowledgeQueryPredicatePredicateType value)
          Setter for property predicateType .
 void setQuery(KnowledgeQuery value)
          Setter for property query .
 void setTextValues(java.util.List value)
          Setter for property textValues .
 void setValueType(KnowledgeQueryPredicateValueType value)
          Setter for property valueType .
 void writeInstance()
          This must be called after modifying an instance with a persistent implementation to guarantee that all changes are made persistent and visible to queries.
 
Methods inherited from class atg.svc.repository.beans._KnowledgeQueryPredicate_Impl
_getItemDescriptorName, _getObjectInterfaceClass, copyTo, isRemoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface atg.repository.tojava.runtime.RJObject
_getItemDescriptorName, _getObjectInterfaceClass
 

Constructor Detail

_KnowledgeQueryPredicate_BeanImpl

public _KnowledgeQueryPredicate_BeanImpl()
Method Detail

isBooleanValue

public boolean isBooleanValue()
Description copied from interface: KnowledgeQueryPredicate
Getter for property booleanValue

Specified by:
isBooleanValue in interface KnowledgeQueryPredicate
Specified by:
isBooleanValue in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
boolean

getHasBooleanValue

public boolean getHasBooleanValue()
                           throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
Returns true if the value of property booleanValue is null.

Specified by:
getHasBooleanValue in interface KnowledgeQueryPredicate
Specified by:
getHasBooleanValue in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

setBooleanValue

public void setBooleanValue(boolean value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property booleanValue . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setBooleanValue in interface KnowledgeQueryPredicate
Specified by:
setBooleanValue in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - boolean

setHasBooleanValue

public void setHasBooleanValue(boolean value)
                        throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
If this is set to false, then the underlying value of property booleanValue is set to null. If set to true, then nothing is done.

Specified by:
setHasBooleanValue in interface KnowledgeQueryPredicate
Specified by:
setHasBooleanValue in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

isCaseInsensitive

public boolean isCaseInsensitive()
Description copied from interface: KnowledgeQueryPredicate
Getter for property caseInsensitive

Specified by:
isCaseInsensitive in interface KnowledgeQueryPredicate
Specified by:
isCaseInsensitive in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
boolean

getHasCaseInsensitive

public boolean getHasCaseInsensitive()
                              throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
Returns true if the value of property caseInsensitive is null.

Specified by:
getHasCaseInsensitive in interface KnowledgeQueryPredicate
Specified by:
getHasCaseInsensitive in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

setCaseInsensitive

public void setCaseInsensitive(boolean value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property caseInsensitive . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setCaseInsensitive in interface KnowledgeQueryPredicate
Specified by:
setCaseInsensitive in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - boolean

setHasCaseInsensitive

public void setHasCaseInsensitive(boolean value)
                           throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
If this is set to false, then the underlying value of property caseInsensitive is set to null. If set to true, then nothing is done.

Specified by:
setHasCaseInsensitive in interface KnowledgeQueryPredicate
Specified by:
setHasCaseInsensitive in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

getDateMax

public java.util.Date getDateMax()
Description copied from interface: KnowledgeQueryPredicate
Getter for property dateMax

Specified by:
getDateMax in interface KnowledgeQueryPredicate
Specified by:
getDateMax in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
Date

setDateMax

public void setDateMax(java.util.Date value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property dateMax . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setDateMax in interface KnowledgeQueryPredicate
Specified by:
setDateMax in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - Date

getDateMin

public java.util.Date getDateMin()
Description copied from interface: KnowledgeQueryPredicate
Getter for property dateMin

Specified by:
getDateMin in interface KnowledgeQueryPredicate
Specified by:
getDateMin in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
Date

setDateMin

public void setDateMin(java.util.Date value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property dateMin . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setDateMin in interface KnowledgeQueryPredicate
Specified by:
setDateMin in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - Date

getFieldName

public java.lang.String getFieldName()
Description copied from interface: KnowledgeQueryPredicate
Getter for property fieldName

Specified by:
getFieldName in interface KnowledgeQueryPredicate
Specified by:
getFieldName in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
String

setFieldName

public void setFieldName(java.lang.String value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property fieldName . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setFieldName in interface KnowledgeQueryPredicate
Specified by:
setFieldName in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - String

getId

public java.lang.String getId()
Description copied from interface: KnowledgeQueryPredicate
Getter for property id

Specified by:
getId in interface KnowledgeQueryPredicate
Specified by:
getId in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
String

setId

public void setId(java.lang.String value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property id . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setId in interface KnowledgeQueryPredicate
Specified by:
setId in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - String

getNumberMax

public float getNumberMax()
Description copied from interface: KnowledgeQueryPredicate
Getter for property numberMax

Specified by:
getNumberMax in interface KnowledgeQueryPredicate
Specified by:
getNumberMax in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
float

getHasNumberMax

public boolean getHasNumberMax()
                        throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
Returns true if the value of property numberMax is null.

Specified by:
getHasNumberMax in interface KnowledgeQueryPredicate
Specified by:
getHasNumberMax in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

setNumberMax

public void setNumberMax(float value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property numberMax . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setNumberMax in interface KnowledgeQueryPredicate
Specified by:
setNumberMax in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - float

setHasNumberMax

public void setHasNumberMax(boolean value)
                     throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
If this is set to false, then the underlying value of property numberMax is set to null. If set to true, then nothing is done.

Specified by:
setHasNumberMax in interface KnowledgeQueryPredicate
Specified by:
setHasNumberMax in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

getNumberMin

public float getNumberMin()
Description copied from interface: KnowledgeQueryPredicate
Getter for property numberMin

Specified by:
getNumberMin in interface KnowledgeQueryPredicate
Specified by:
getNumberMin in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
float

getHasNumberMin

public boolean getHasNumberMin()
                        throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
Returns true if the value of property numberMin is null.

Specified by:
getHasNumberMin in interface KnowledgeQueryPredicate
Specified by:
getHasNumberMin in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

setNumberMin

public void setNumberMin(float value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property numberMin . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setNumberMin in interface KnowledgeQueryPredicate
Specified by:
setNumberMin in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - float

setHasNumberMin

public void setHasNumberMin(boolean value)
                     throws javax.ejb.EJBException
Description copied from interface: KnowledgeQueryPredicate
If this is set to false, then the underlying value of property numberMin is set to null. If set to true, then nothing is done.

Specified by:
setHasNumberMin in interface KnowledgeQueryPredicate
Specified by:
setHasNumberMin in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException

getOperator

public KnowledgeQueryPredicateOperator getOperator()
Description copied from interface: KnowledgeQueryPredicate
Getter for property operator

Specified by:
getOperator in interface KnowledgeQueryPredicate
Specified by:
getOperator in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
KnowledgeQueryPredicateOperator

setOperator

public void setOperator(KnowledgeQueryPredicateOperator value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property operator . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setOperator in interface KnowledgeQueryPredicate
Specified by:
setOperator in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - KnowledgeQueryPredicateOperator

getPredicateType

public KnowledgeQueryPredicatePredicateType getPredicateType()
Description copied from interface: KnowledgeQueryPredicate
Getter for property predicateType

Specified by:
getPredicateType in interface KnowledgeQueryPredicate
Specified by:
getPredicateType in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
KnowledgeQueryPredicatePredicateType

setPredicateType

public void setPredicateType(KnowledgeQueryPredicatePredicateType value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property predicateType . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setPredicateType in interface KnowledgeQueryPredicate
Specified by:
setPredicateType in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - KnowledgeQueryPredicatePredicateType

getQuery

public KnowledgeQuery getQuery()
Description copied from interface: KnowledgeQueryPredicate
Getter for property query

Specified by:
getQuery in interface KnowledgeQueryPredicate
Specified by:
getQuery in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
KnowledgeQuery

setQuery

public void setQuery(KnowledgeQuery value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property query . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setQuery in interface KnowledgeQueryPredicate
Specified by:
setQuery in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - KnowledgeQuery

getTextValues

public java.util.List getTextValues()
Description copied from interface: KnowledgeQueryPredicate
Getter for property textValues

Specified by:
getTextValues in interface KnowledgeQueryPredicate
Specified by:
getTextValues in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
List

setTextValues

public void setTextValues(java.util.List value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property textValues . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setTextValues in interface KnowledgeQueryPredicate
Specified by:
setTextValues in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - List

getValueType

public KnowledgeQueryPredicateValueType getValueType()
Description copied from interface: KnowledgeQueryPredicate
Getter for property valueType

Specified by:
getValueType in interface KnowledgeQueryPredicate
Specified by:
getValueType in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Returns:
KnowledgeQueryPredicateValueType

setValueType

public void setValueType(KnowledgeQueryPredicateValueType value)
Description copied from interface: KnowledgeQueryPredicate
Setter for property valueType . The KnowledgeQueryPredicate.writeInstance() method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The KnowledgeQueryPredicate.prepareInstanceForWrite() method may need to be called before making any changes.

Specified by:
setValueType in interface KnowledgeQueryPredicate
Specified by:
setValueType in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Parameters:
value - KnowledgeQueryPredicateValueType

writeInstance

public void writeInstance()
                   throws javax.ejb.EJBException
Description copied from interface: atg.repository.tojava.runtime.RJObject
This must be called after modifying an instance with a persistent implementation to guarantee that all changes are made persistent and visible to queries. Changes might be made visible before calling this method, but this is not guaranteed until this method is called.

Specified by:
writeInstance in interface atg.repository.tojava.runtime.RJObject
Specified by:
writeInstance in interface KnowledgeQueryPredicate
Specified by:
writeInstance in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException - If the operation fails.

prepareInstanceForWrite

public void prepareInstanceForWrite()
                             throws javax.ejb.EJBException
Description copied from interface: atg.repository.tojava.runtime.RJObject
This must be called if the application intends to both read and write the instance in the same transaction, and it intends to do a read before doing a write. This must be called before that first read.

Specified by:
prepareInstanceForWrite in interface atg.repository.tojava.runtime.RJObject
Specified by:
prepareInstanceForWrite in interface KnowledgeQueryPredicate
Specified by:
prepareInstanceForWrite in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV
Throws:
javax.ejb.EJBException - If the operation fails.

_isMutable

public boolean _isMutable()
Returns true if the item is mutable. Items are only mutable after a setter method or prepareInstanceForWrite is called.

Specified by:
_isMutable in interface KnowledgeQueryPredicate
Specified by:
_isMutable in interface atg.svc.repository.beans.pv.KnowledgeQueryPredicate_PV

getEJBLocalHome

public javax.ejb.EJBLocalHome getEJBLocalHome()
Description copied from interface: atg.repository.tojava.runtime.RJObject
Gets the home associated with this repository object.

Specified by:
getEJBLocalHome in interface atg.repository.tojava.runtime.RJObject
Specified by:
getEJBLocalHome in interface javax.ejb.EJBLocalObject
Returns:
The home (repository home for ReposImpl/bean home for BeanImpl).

_getRepositoryHome

public javax.ejb.EJBLocalHome _getRepositoryHome()
Description copied from interface: atg.repository.tojava.runtime.RJBeanObject
Gets the repository home that corresponds to this bean. This is needed so that beans can get the repository impl that corresponds to it for copying to it before save/update/etc.

Specified by:
_getRepositoryHome in interface atg.repository.tojava.runtime.RJBeanObject
Returns:
The Repository Impl home.

getPrimaryKey

public java.lang.Object getPrimaryKey()
                               throws javax.ejb.EJBException
Specified by:
getPrimaryKey in interface javax.ejb.EJBLocalObject
Throws:
javax.ejb.EJBException

isIdentical

public boolean isIdentical(javax.ejb.EJBLocalObject obj)
Description copied from interface: atg.repository.tojava.runtime.RJObject
Returns true if the given object is identical to this one.

Specified by:
isIdentical in interface atg.repository.tojava.runtime.RJObject
Specified by:
isIdentical in interface javax.ejb.EJBLocalObject
Parameters:
obj - The object to compare.
Returns:
True if the given object is identical to this one.

remove

public void remove()
            throws javax.ejb.RemoveException
Description copied from interface: atg.repository.tojava.runtime.RJObject
Removes this object from the repository. This is a no-op for bean impls.

Specified by:
remove in interface atg.repository.tojava.runtime.RJObject
Specified by:
remove in interface javax.ejb.EJBLocalObject
Throws:
javax.ejb.RemoveException - If the remove fails.