Class JobProperty

java.lang.Object
org.apache.cayenne.PersistentObject
org.apache.cayenne.BaseDataObject
org.apache.cayenne.CayenneDataObject
All Implemented Interfaces:
IEntity, Serializable, org.apache.cayenne.DataObject, org.apache.cayenne.Persistent, org.apache.cayenne.Validating

public class JobProperty extends _JobProperty
Provides a property (name/value pair) entity for a job.
Since:
4.0.0
See Also:
  • Field Summary

    Fields inherited from class com.avoka.core.entity.BaseEntity

    ID_PROPERTY

    Fields inherited from class org.apache.cayenne.CayenneDataObject

    values

    Fields inherited from class org.apache.cayenne.BaseDataObject

    snapshotVersion

    Fields inherited from class org.apache.cayenne.PersistentObject

    objectContext, objectId, persistenceState

    Fields inherited from interface org.apache.cayenne.DataObject

    DEFAULT_VERSION
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the job property value, converting to plaintext if the underlying storage is encrypted.
    void
    Set the plain text job property value.
     

    Methods inherited from class com.avoka.fc.core.entity.auto._JobProperty

    getJob, getJobPropertySearch, getName, isEncryptedFlag, setEncryptedFlag, setJob, setJobPropertySearch, setName

    Methods inherited from class com.avoka.core.entity.BaseEntity

    appendProperties, getId, getValuesMap, isNew, setId

    Methods inherited from class org.apache.cayenne.CayenneDataObject

    makePath, readPropertyDirectly, readState, setPersistenceState, writePropertyDirectly, writeState

    Methods inherited from class org.apache.cayenne.BaseDataObject

    addToManyTarget, beforePropertyRead, beforePropertyWrite, getSnapshotVersion, readNestedProperty, readProperty, readSerialized, removeToManyTarget, setObjectContext, setReverseRelationship, setSnapshotVersion, setToManyTarget, setToOneTarget, toStringBuffer, unsetReverseRelationship, validateForDelete, validateForInsert, validateForSave, validateForUpdate, willConnect, writeProperty, writeSerialized

    Methods inherited from class org.apache.cayenne.PersistentObject

    getMapKey, getObjectContext, getObjectId, getPersistenceState, setObjectId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.cayenne.Persistent

    getObjectContext, getObjectId, getPersistenceState, setObjectContext, setObjectId, setPersistenceState
  • Constructor Details

    • JobProperty

      public JobProperty()
  • Method Details

    • getValue

      public String getValue()
      Return the job property value, converting to plaintext if the underlying storage is encrypted.
      Overrides:
      getValue in class _JobProperty
      Returns:
      the job property value, converting to plaintext if the underlying storage is encrypted.
      Since:
      24.4.0
    • setValue

      public void setValue(String value)
      Set the plain text job property value. This method will encrypt the data if required.
      Overrides:
      setValue in class _JobProperty
      Parameters:
      value - the plain text job property value.
      Since:
      24.4.0
    • toString

      public String toString()
      Overrides:
      toString in class BaseEntity
      Returns:
      the string representation of this object