package fr.openwide.core.spring.property.model;
public final class ImmutablePropertyId<T> extends PropertyId<T> implements IImmutablePropertyRegistryKey<T> {
private static final long serialVersionUID = -582080164746829767L;
/**
* This constructor is package-protected.
* Use {@link AbstractPropertyIds#immutable(String)} for building this type of property ID.
*/
/*package*/ ImmutablePropertyId(IPropertyRegistryKeyDeclaration declaration, String key) {
super(declaration, key);
}
/**
* This constructor is package-protected.
* Use {@link ImmutablePropertyIdTemplate#create(Object...)} for building this type of property ID from a template.
*/
/*package*/ ImmutablePropertyId(ImmutablePropertyIdTemplate<T> propertyIdTemplate, String key) {
super(propertyIdTemplate, key);
}
}