Class StorageBucketIdentityProjection

Direct Known Subclasses:
StorageBucket

public class StorageBucketIdentityProjection extends MorpheusIdentityModel
Provides a subset of properties from the StorageBucket object for doing a sync match comparison with less bandwidth usage and memory footprint. This is a DTO Projection object
  • Field Details

    • code

      protected String code
    • name

      protected String name
    • externalId

      protected String externalId
    • uuid

      protected String uuid
  • Constructor Details

    • StorageBucketIdentityProjection

      public StorageBucketIdentityProjection()
    • StorageBucketIdentityProjection

      public StorageBucketIdentityProjection(Long id, String name, String code, String externalId)
  • Method Details

    • getCode

      public String getCode()
      Gets the code of the storage bucket. This is on the identity projection in case a fallback match needs to happen by name
      Returns:
      the current name of the storage bucket
    • setCode

      public void setCode(String code)
      Sets the code of the storage bucket. Typically this isnt called directly.
      Parameters:
      code - the code of the storage bucket to be assigned.
    • getName

      public String getName()
      Gets the name of the storage bucket. This is on the identity projection in case a fallback match needs to happen by name
      Returns:
      the current name of the storage bucket
    • setName

      public void setName(String name)
      Sets the name of the storage bucket. Typically this isnt called directly.
      Parameters:
      name - the name of the storage bucket to be assigned.
    • getExternalId

      public String getExternalId()
      returns the externalId also known as the API id of the equivalent object.
      Returns:
      the external id or API id of the current record
    • setExternalId

      public void setExternalId(String externalId)
      Sets the externalId of the storage bucket. In this class this should not be called directly
      Parameters:
      externalId - the external id or API id of the current record
    • getUuid

      public String getUuid()
      returns the uuid of the storage bucket.
      Returns:
      the uuid of the current record
    • setUuid

      public void setUuid(String uuid)
      Sets the uuid of the storage bucket. In this class this should not be called directly
      Parameters:
      uuid - the uuid of the current record