com.h3c.sdn.dao.model

## Class SystemLocalVersionedEntity

- java.lang.Object
- - com.h3c.sdn.dao.model.BaseEntity
  - - com.h3c.sdn.dao.model.BaseVersionedEntity
    - - com.h3c.sdn.dao.model.SystemLocalVersionedEntity

- All Implemented Interfaces:
    Storable<UUID>, Versioned
  Direct Known Subclasses:
    AlertEntity

      @MappedSuperclass
      public abstract class SystemLocalVersionedEntity
      extends BaseVersionedEntity

  A system-aware persistence entity with optimistic versioning. This entity should be used as the basis for all persistence data objects that need to be aware of what system they were created on or belong to.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `SystemLocalVersionedEntity()`
    `SystemLocalVersionedEntity(UUID uid, UUID sysId)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `UUID` | `getSysId()`

    - ### Methods inherited from class com.h3c.sdn.dao.model.BaseVersionedEntity

      `getVersion`

    - ### Methods inherited from class com.h3c.sdn.dao.model.BaseEntity

      `equals, getId, hashCode, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### SystemLocalVersionedEntity

          public SystemLocalVersionedEntity()

    - #### SystemLocalVersionedEntity

          public SystemLocalVersionedEntity(UUID uid,
                                    UUID sysId)

  - ### Method Detail

    - #### getSysId

          public UUID getSysId()

Copyright © 2014. All Rights Reserved.