public interface Owned
Describes a method response object, or method parameter object, that can be validated for ownership against the currently logged in user. Generally, an identification authentication detail is compared against the identifier from the object for confirmation of ownership. This is generally enforced via TrackablePolicyUtils.validateOwner(Object, IdentityType[], String).

Common use-cases for this interface are generally customer owned data such as customer billing/shipping addresses, orders, etc.

Author:
Jeff Fischer
  • Method Summary

    Modifier and Type
    Method
    Description
    A unique identifier associating a business domain object to a user.
  • Method Details

    • getOwnerIdentifier

      String getOwnerIdentifier()
      A unique identifier associating a business domain object to a user. Most commonly, this is a user id, customer id, etc.
      Returns:
      A unique identifier associating a business domain object to a user.