Record Class PlatformInfo
java.lang.Object
java.lang.Record
org.apache.syncope.common.lib.info.PlatformInfo
- All Implemented Interfaces:
Serializable,BaseBean
public record PlatformInfo(Set<String> connIdLocations, List<String> anyTypes, List<String> userClasses, List<String> anyTypeClasses, List<String> resources, Set<String> entitlements, Set<String> implementationTypes, Set<JavaImplInfo> javaImplInfos)
extends Record
implements BaseBean
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPlatformInfo(Set<String> connIdLocations, List<String> anyTypes, List<String> userClasses, List<String> anyTypeClasses, List<String> resources, Set<String> entitlements, Set<String> implementationTypes, Set<JavaImplInfo> javaImplInfos) Creates an instance of aPlatformInforecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theanyTypeClassesrecord component.anyTypes()Returns the value of theanyTypesrecord component.Returns the value of theconnIdLocationsrecord component.Returns the value of theentitlementsrecord component.final booleanIndicates whether some other object is "equal to" this one.getJavaImplInfo(String type) final inthashCode()Returns a hash code value for this object.Returns the value of theimplementationTypesrecord component.Returns the value of thejavaImplInfosrecord component.Returns the value of theresourcesrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theuserClassesrecord component.
-
Constructor Details
-
PlatformInfo
public PlatformInfo(Set<String> connIdLocations, List<String> anyTypes, List<String> userClasses, List<String> anyTypeClasses, List<String> resources, Set<String> entitlements, Set<String> implementationTypes, Set<JavaImplInfo> javaImplInfos) Creates an instance of aPlatformInforecord class.- Parameters:
connIdLocations- the value for theconnIdLocationsrecord componentanyTypes- the value for theanyTypesrecord componentuserClasses- the value for theuserClassesrecord componentanyTypeClasses- the value for theanyTypeClassesrecord componentresources- the value for theresourcesrecord componententitlements- the value for theentitlementsrecord componentimplementationTypes- the value for theimplementationTypesrecord componentjavaImplInfos- the value for thejavaImplInfosrecord component
-
-
Method Details
-
getJavaImplInfo
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
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). -
connIdLocations
Returns the value of theconnIdLocationsrecord component.- Returns:
- the value of the
connIdLocationsrecord component
-
anyTypes
Returns the value of theanyTypesrecord component.- Returns:
- the value of the
anyTypesrecord component
-
userClasses
Returns the value of theuserClassesrecord component.- Returns:
- the value of the
userClassesrecord component
-
anyTypeClasses
Returns the value of theanyTypeClassesrecord component.- Returns:
- the value of the
anyTypeClassesrecord component
-
resources
Returns the value of theresourcesrecord component.- Returns:
- the value of the
resourcesrecord component
-
entitlements
Returns the value of theentitlementsrecord component.- Returns:
- the value of the
entitlementsrecord component
-
implementationTypes
Returns the value of theimplementationTypesrecord component.- Returns:
- the value of the
implementationTypesrecord component
-
javaImplInfos
Returns the value of thejavaImplInfosrecord component.- Returns:
- the value of the
javaImplInfosrecord component
-