/**
* Copyright (C) 2014 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.collect.id;
/**
* Provides uniform access to objects that can supply a standard identifier.
* <p>
* Domain objects that can be identified using a {@link StandardId} should implement this interface.
* <p>
* This interface makes no guarantees about the thread-safety of implementations.
* However, wherever possible implementations should be immutable.
*/
public interface StandardIdentifiable {
/**
* Gets the standard identifier for the instance.
*
* @return the identifier
*/
public abstract StandardId getStandardId();
}