Record Class JAXBTrustedListData
java.lang.Object
java.lang.Record
br.ufsc.labsec.signature.conformanceVerifier.validationService.trustedList.parse.JAXBTrustedListData
- All Implemented Interfaces:
ListData, TrustedListData
public record JAXBTrustedListData(eu.europa.esig.trustedlist.jaxb.tsl.TrustStatusListType tl)
extends Record
implements TrustedListData
-
Constructor Summary
ConstructorsConstructorDescriptionJAXBTrustedListData(eu.europa.esig.trustedlist.jaxb.tsl.TrustStatusListType tl) Creates an instance of aJAXBTrustedListDatarecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.getSchemeName(List<String> preferredLanguages) intintfinal inthashCode()Returns a hash code value for this object.eu.europa.esig.trustedlist.jaxb.tsl.TrustStatusListTypetl()Returns the value of thetlrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
JAXBTrustedListData
public JAXBTrustedListData(eu.europa.esig.trustedlist.jaxb.tsl.TrustStatusListType tl) Creates an instance of aJAXBTrustedListDatarecord class.- Parameters:
tl- the value for thetlrecord component
-
-
Method Details
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceTrustedListData
-
getSequenceNumber
public int getSequenceNumber()- Specified by:
getSequenceNumberin interfaceTrustedListData
-
getIssueDate
- Specified by:
getIssueDatein interfaceTrustedListData
-
getNextUpdate
- Specified by:
getNextUpdatein interfaceTrustedListData
-
getSchemeOperatorNames
- Specified by:
getSchemeOperatorNamesin interfaceTrustedListData
-
getTSLType
- Specified by:
getTSLTypein interfaceTrustedListData
-
getSchemeName
-
getSchemeNames
- Specified by:
getSchemeNamesin interfaceTrustedListData
-
getSchemeInformationURI
- Specified by:
getSchemeInformationURIin interfaceTrustedListData
-
getStatusDeterminationApproach
- Specified by:
getStatusDeterminationApproachin interfaceTrustedListData
-
getProviders
- Specified by:
getProvidersin interfaceTrustedListData
-
getSchemaTerritory
- Specified by:
getSchemaTerritoryin interfaceTrustedListData
-
getCommunityRules
- Specified by:
getCommunityRulesin interfaceTrustedListData
-
getDistributionPoints
- Specified by:
getDistributionPointsin interfaceTrustedListData
-
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). -
tl
public eu.europa.esig.trustedlist.jaxb.tsl.TrustStatusListType tl()Returns the value of thetlrecord component.- Returns:
- the value of the
tlrecord component
-