Class Application

java.lang.Object
com.broadleafcommerce.auth.tenant.domain.Application

public class Application extends Object
Projection domain representing a subset of information provided by Application. This domain is used to help with the creation of a whitelist of valid redirect uris that the OAuth system will accept.

In addition, we store the customerContextId to handle persistence events received from Customer service. We require this value to retrieve the correct AuthorizationServer to assign a newly created customer.

Author:
Jeff Fischer
See Also:
  • Constructor Details

    • Application

      public Application()
  • Method Details

    • getId

      public String getId()
    • getIdentifierType

      public String getIdentifierType()
      See Also:
      • Application.getIdentifierType()
    • getIdentifierValue

      public String getIdentifierValue()
      See Also:
      • Application.getIdentifierValue()
    • isDeactivated

      public boolean isDeactivated()
      See Also:
      • Application.isDeactivated()
    • getCustomerContextId

      public String getCustomerContextId()
      See Also:
      • Application.getCustomerContextId()
    • getTenantId

      public String getTenantId()
      See Also:
      • Application.getTenantId()
    • isMarketplace

      public boolean isMarketplace()
      See Also:
      • Application.isMarketplace()
    • getLastUpdated

      public Instant getLastUpdated()
      Indicates when this record was last updated.
    • setId

      public void setId(String id)
    • setIdentifierType

      public void setIdentifierType(String identifierType)
      See Also:
      • Application.getIdentifierType()
    • setIdentifierValue

      public void setIdentifierValue(String identifierValue)
      See Also:
      • Application.getIdentifierValue()
    • setDeactivated

      public void setDeactivated(boolean deactivated)
      See Also:
      • Application.isDeactivated()
    • setCustomerContextId

      public void setCustomerContextId(String customerContextId)
      See Also:
      • Application.getCustomerContextId()
    • setTenantId

      public void setTenantId(String tenantId)
      See Also:
      • Application.getTenantId()
    • setMarketplace

      public void setMarketplace(boolean isMarketplace)
      See Also:
      • Application.isMarketplace()
    • setLastUpdated

      public void setLastUpdated(Instant lastUpdated)
      Indicates when this record was last updated.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object