Record Class ObjectIdGenerator.IdKey
java.lang.Object
java.lang.Record
cloud.opencode.base.json.identity.ObjectIdGenerator.IdKey
- Record Components:
type- the type of the identified object - 被标识对象的类型scope- the scope for uniqueness - 唯一性的作用域key- the actual identity key value - 实际的身份键值
- Enclosing class:
ObjectIdGenerator<T>
public static record ObjectIdGenerator.IdKey(Class<?> type, Class<?> scope, Object key)
extends Record
ID Key - Composite Key for Object Identity Tracking
ID 键 - 用于对象身份跟踪的复合键
A composite key consisting of type, scope, and the actual key value, used for tracking object identity during serialization and deserialization.
由类型、作用域和实际键值组成的复合键,用于在序列化和反序列化期间跟踪对象身份。
- Since:
- JDK 25, opencode-base-json V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.key()Returns the value of thekeyrecord component.Class<?> scope()Returns the value of thescoperecord component.final StringtoString()Returns a string representation of this record class.Class<?> type()Returns the value of thetyperecord component.
-
Constructor Details
-
IdKey
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
type
-
scope
-
key
-