Interface BusinessKeyObject

  • All Superinterfaces:
    com.redwood.scheduler.api.model.SchedulerEntity, com.redwood.scheduler.api.model.compatibility_14.SchedulerEntityComp
    All Known Subinterfaces:
    CustomEntity

    public interface BusinessKeyObject
    extends com.redwood.scheduler.api.model.SchedulerEntity
    Interface that objects with business keys must implement.
    • Field Summary

      • Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntity

        ACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      BusinessKey getBusinessKey()
      Retrieve the business key for this object.
      • Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntity

        canPerform, createSubjectObjectPrivilegeGrant, deleteObject, getAuditTrail, getAuditTrailSize, getBehavior, getEffectiveBehavior, getErrorNameEN, getErrorNameKey, getLLPVersion, getLOV, getLOVSupport, getObjectType, getParentSchedulerEntities, getRuntime, getSubjectObjectPrivilegeGrantBySubject, getSubjectObjectPrivilegeGrants, getUniqueId, getUrl, getUrl, isCreated, isDeletable, isDeleted, isModifiable, isModified, isSelectVersioned, processRelatedObjects, processRelatedObjects, processRelatedObjects, refreshObject, resetObject, resetObject, resetValuesToDefault, selectForRead
    • Method Detail

      • getBusinessKey

        BusinessKey getBusinessKey()
        Retrieve the business key for this object.
        Returns:
        the business key, or null if the object does not currently have a business key. (For example, if the object is invalid it may not have a business key.)