Class ShareAccountApplicationTimelineDataV1
java.lang.Object
org.apache.avro.specific.SpecificRecordBase
org.apache.fineract.avro.share.v1.ShareAccountApplicationTimelineDataV1
- All Implemented Interfaces:
Externalizable,Serializable,Comparable<org.apache.avro.specific.SpecificRecord>,org.apache.avro.generic.GenericContainer,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.IndexedRecord,org.apache.avro.specific.SpecificRecord,ByteBufferSerializable
public class ShareAccountApplicationTimelineDataV1
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord, ByteBufferSerializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRecordBuilder for ShareAccountApplicationTimelineDataV1 instances. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.ShareAccountApplicationTimelineDataV1(String submittedOnDate, String submittedByUsername, String submittedByFirstname, String submittedByLastname, String rejectedDate, String rejectedByUsername, String rejectedByFirstname, String rejectedByLastname, String approvedDate, String approvedByUsername, String approvedByFirstname, String approvedByLastname, String activatedDate, String activatedByUsername, String activatedByFirstname, String activatedByLastname, String closedDate, String closedByUsername, String closedByFirstname, String closedByLastname) All-args constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.avro.message.BinaryMessageDecoder<ShareAccountApplicationTimelineDataV1> createDecoder(org.apache.avro.message.SchemaStore resolver) Create a new BinaryMessageDecoder instance for this class that uses the specifiedSchemaStore.voidcustomDecode(org.apache.avro.io.ResolvingDecoder in) voidcustomEncode(org.apache.avro.io.Encoder out) Deserializes a ShareAccountApplicationTimelineDataV1 from a ByteBuffer.get(int field$) Gets the value of the 'activatedByFirstname' field.Gets the value of the 'activatedByLastname' field.Gets the value of the 'activatedByUsername' field.Gets the value of the 'activatedDate' field.Gets the value of the 'approvedByFirstname' field.Gets the value of the 'approvedByLastname' field.Gets the value of the 'approvedByUsername' field.Gets the value of the 'approvedDate' field.static org.apache.avro.SchemaGets the value of the 'closedByFirstname' field.Gets the value of the 'closedByLastname' field.Gets the value of the 'closedByUsername' field.Gets the value of the 'closedDate' field.static org.apache.avro.message.BinaryMessageDecoder<ShareAccountApplicationTimelineDataV1> Return the BinaryMessageDecoder instance used by this class.static org.apache.avro.message.BinaryMessageEncoder<ShareAccountApplicationTimelineDataV1> Return the BinaryMessageEncoder instance used by this class.Gets the value of the 'rejectedByFirstname' field.Gets the value of the 'rejectedByLastname' field.Gets the value of the 'rejectedByUsername' field.Gets the value of the 'rejectedDate' field.org.apache.avro.Schemaorg.apache.avro.specific.SpecificDataGets the value of the 'submittedByFirstname' field.Gets the value of the 'submittedByLastname' field.Gets the value of the 'submittedByUsername' field.Gets the value of the 'submittedOnDate' field.protected booleanCreates a new ShareAccountApplicationTimelineDataV1 RecordBuilder.Creates a new ShareAccountApplicationTimelineDataV1 RecordBuilder by copying an existing ShareAccountApplicationTimelineDataV1 instance.Creates a new ShareAccountApplicationTimelineDataV1 RecordBuilder by copying an existing Builder.voidvoidvoidsetActivatedByFirstname(String value) Sets the value of the 'activatedByFirstname' field.voidsetActivatedByLastname(String value) Sets the value of the 'activatedByLastname' field.voidsetActivatedByUsername(String value) Sets the value of the 'activatedByUsername' field.voidsetActivatedDate(String value) Sets the value of the 'activatedDate' field.voidsetApprovedByFirstname(String value) Sets the value of the 'approvedByFirstname' field.voidsetApprovedByLastname(String value) Sets the value of the 'approvedByLastname' field.voidsetApprovedByUsername(String value) Sets the value of the 'approvedByUsername' field.voidsetApprovedDate(String value) Sets the value of the 'approvedDate' field.voidsetClosedByFirstname(String value) Sets the value of the 'closedByFirstname' field.voidsetClosedByLastname(String value) Sets the value of the 'closedByLastname' field.voidsetClosedByUsername(String value) Sets the value of the 'closedByUsername' field.voidsetClosedDate(String value) Sets the value of the 'closedDate' field.voidsetRejectedByFirstname(String value) Sets the value of the 'rejectedByFirstname' field.voidsetRejectedByLastname(String value) Sets the value of the 'rejectedByLastname' field.voidsetRejectedByUsername(String value) Sets the value of the 'rejectedByUsername' field.voidsetRejectedDate(String value) Sets the value of the 'rejectedDate' field.voidsetSubmittedByFirstname(String value) Sets the value of the 'submittedByFirstname' field.voidsetSubmittedByLastname(String value) Sets the value of the 'submittedByLastname' field.voidsetSubmittedByUsername(String value) Sets the value of the 'submittedByUsername' field.voidsetSubmittedOnDate(String value) Sets the value of the 'submittedOnDate' field.Serializes this ShareAccountApplicationTimelineDataV1 to a ByteBuffer.voidMethods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, equals, get, getConversion, getConversion, hashCode, put, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.avro.generic.GenericRecord
hasField
-
Field Details
-
SCHEMA$
public static final org.apache.avro.Schema SCHEMA$
-
-
Constructor Details
-
ShareAccountApplicationTimelineDataV1
public ShareAccountApplicationTimelineDataV1()Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should usenewBuilder(). -
ShareAccountApplicationTimelineDataV1
public ShareAccountApplicationTimelineDataV1(String submittedOnDate, String submittedByUsername, String submittedByFirstname, String submittedByLastname, String rejectedDate, String rejectedByUsername, String rejectedByFirstname, String rejectedByLastname, String approvedDate, String approvedByUsername, String approvedByFirstname, String approvedByLastname, String activatedDate, String activatedByUsername, String activatedByFirstname, String activatedByLastname, String closedDate, String closedByUsername, String closedByFirstname, String closedByLastname) All-args constructor.- Parameters:
submittedOnDate- The new value for submittedOnDatesubmittedByUsername- The new value for submittedByUsernamesubmittedByFirstname- The new value for submittedByFirstnamesubmittedByLastname- The new value for submittedByLastnamerejectedDate- The new value for rejectedDaterejectedByUsername- The new value for rejectedByUsernamerejectedByFirstname- The new value for rejectedByFirstnamerejectedByLastname- The new value for rejectedByLastnameapprovedDate- The new value for approvedDateapprovedByUsername- The new value for approvedByUsernameapprovedByFirstname- The new value for approvedByFirstnameapprovedByLastname- The new value for approvedByLastnameactivatedDate- The new value for activatedDateactivatedByUsername- The new value for activatedByUsernameactivatedByFirstname- The new value for activatedByFirstnameactivatedByLastname- The new value for activatedByLastnameclosedDate- The new value for closedDateclosedByUsername- The new value for closedByUsernameclosedByFirstname- The new value for closedByFirstnameclosedByLastname- The new value for closedByLastname
-
-
Method Details
-
getClassSchema
public static org.apache.avro.Schema getClassSchema() -
getEncoder
public static org.apache.avro.message.BinaryMessageEncoder<ShareAccountApplicationTimelineDataV1> getEncoder()Return the BinaryMessageEncoder instance used by this class.- Returns:
- the message encoder used by this class
-
getDecoder
public static org.apache.avro.message.BinaryMessageDecoder<ShareAccountApplicationTimelineDataV1> getDecoder()Return the BinaryMessageDecoder instance used by this class.- Returns:
- the message decoder used by this class
-
createDecoder
public static org.apache.avro.message.BinaryMessageDecoder<ShareAccountApplicationTimelineDataV1> createDecoder(org.apache.avro.message.SchemaStore resolver) Create a new BinaryMessageDecoder instance for this class that uses the specifiedSchemaStore.- Parameters:
resolver- aSchemaStoreused to find schemas by fingerprint- Returns:
- a BinaryMessageDecoder instance for this class backed by the given SchemaStore
-
toByteBuffer
Serializes this ShareAccountApplicationTimelineDataV1 to a ByteBuffer.- Specified by:
toByteBufferin interfaceByteBufferSerializable- Returns:
- a buffer holding the serialized data for this instance
- Throws:
IOException- if this instance could not be serialized
-
fromByteBuffer
Deserializes a ShareAccountApplicationTimelineDataV1 from a ByteBuffer.- Parameters:
b- a byte buffer holding serialized data for an instance of this class- Returns:
- a ShareAccountApplicationTimelineDataV1 instance decoded from the given buffer
- Throws:
IOException- if the given bytes could not be deserialized into an instance of this class
-
getSpecificData
public org.apache.avro.specific.SpecificData getSpecificData()- Overrides:
getSpecificDatain classorg.apache.avro.specific.SpecificRecordBase
-
getSchema
public org.apache.avro.Schema getSchema()- Specified by:
getSchemain interfaceorg.apache.avro.generic.GenericContainer
-
get
- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord
-
put
- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord
-
getSubmittedOnDate
Gets the value of the 'submittedOnDate' field.- Returns:
- The value of the 'submittedOnDate' field.
-
setSubmittedOnDate
Sets the value of the 'submittedOnDate' field.- Parameters:
value- the value to set.
-
getSubmittedByUsername
Gets the value of the 'submittedByUsername' field.- Returns:
- The value of the 'submittedByUsername' field.
-
setSubmittedByUsername
Sets the value of the 'submittedByUsername' field.- Parameters:
value- the value to set.
-
getSubmittedByFirstname
Gets the value of the 'submittedByFirstname' field.- Returns:
- The value of the 'submittedByFirstname' field.
-
setSubmittedByFirstname
Sets the value of the 'submittedByFirstname' field.- Parameters:
value- the value to set.
-
getSubmittedByLastname
Gets the value of the 'submittedByLastname' field.- Returns:
- The value of the 'submittedByLastname' field.
-
setSubmittedByLastname
Sets the value of the 'submittedByLastname' field.- Parameters:
value- the value to set.
-
getRejectedDate
Gets the value of the 'rejectedDate' field.- Returns:
- The value of the 'rejectedDate' field.
-
setRejectedDate
Sets the value of the 'rejectedDate' field.- Parameters:
value- the value to set.
-
getRejectedByUsername
Gets the value of the 'rejectedByUsername' field.- Returns:
- The value of the 'rejectedByUsername' field.
-
setRejectedByUsername
Sets the value of the 'rejectedByUsername' field.- Parameters:
value- the value to set.
-
getRejectedByFirstname
Gets the value of the 'rejectedByFirstname' field.- Returns:
- The value of the 'rejectedByFirstname' field.
-
setRejectedByFirstname
Sets the value of the 'rejectedByFirstname' field.- Parameters:
value- the value to set.
-
getRejectedByLastname
Gets the value of the 'rejectedByLastname' field.- Returns:
- The value of the 'rejectedByLastname' field.
-
setRejectedByLastname
Sets the value of the 'rejectedByLastname' field.- Parameters:
value- the value to set.
-
getApprovedDate
Gets the value of the 'approvedDate' field.- Returns:
- The value of the 'approvedDate' field.
-
setApprovedDate
Sets the value of the 'approvedDate' field.- Parameters:
value- the value to set.
-
getApprovedByUsername
Gets the value of the 'approvedByUsername' field.- Returns:
- The value of the 'approvedByUsername' field.
-
setApprovedByUsername
Sets the value of the 'approvedByUsername' field.- Parameters:
value- the value to set.
-
getApprovedByFirstname
Gets the value of the 'approvedByFirstname' field.- Returns:
- The value of the 'approvedByFirstname' field.
-
setApprovedByFirstname
Sets the value of the 'approvedByFirstname' field.- Parameters:
value- the value to set.
-
getApprovedByLastname
Gets the value of the 'approvedByLastname' field.- Returns:
- The value of the 'approvedByLastname' field.
-
setApprovedByLastname
Sets the value of the 'approvedByLastname' field.- Parameters:
value- the value to set.
-
getActivatedDate
Gets the value of the 'activatedDate' field.- Returns:
- The value of the 'activatedDate' field.
-
setActivatedDate
Sets the value of the 'activatedDate' field.- Parameters:
value- the value to set.
-
getActivatedByUsername
Gets the value of the 'activatedByUsername' field.- Returns:
- The value of the 'activatedByUsername' field.
-
setActivatedByUsername
Sets the value of the 'activatedByUsername' field.- Parameters:
value- the value to set.
-
getActivatedByFirstname
Gets the value of the 'activatedByFirstname' field.- Returns:
- The value of the 'activatedByFirstname' field.
-
setActivatedByFirstname
Sets the value of the 'activatedByFirstname' field.- Parameters:
value- the value to set.
-
getActivatedByLastname
Gets the value of the 'activatedByLastname' field.- Returns:
- The value of the 'activatedByLastname' field.
-
setActivatedByLastname
Sets the value of the 'activatedByLastname' field.- Parameters:
value- the value to set.
-
getClosedDate
Gets the value of the 'closedDate' field.- Returns:
- The value of the 'closedDate' field.
-
setClosedDate
Sets the value of the 'closedDate' field.- Parameters:
value- the value to set.
-
getClosedByUsername
Gets the value of the 'closedByUsername' field.- Returns:
- The value of the 'closedByUsername' field.
-
setClosedByUsername
Sets the value of the 'closedByUsername' field.- Parameters:
value- the value to set.
-
getClosedByFirstname
Gets the value of the 'closedByFirstname' field.- Returns:
- The value of the 'closedByFirstname' field.
-
setClosedByFirstname
Sets the value of the 'closedByFirstname' field.- Parameters:
value- the value to set.
-
getClosedByLastname
Gets the value of the 'closedByLastname' field.- Returns:
- The value of the 'closedByLastname' field.
-
setClosedByLastname
Sets the value of the 'closedByLastname' field.- Parameters:
value- the value to set.
-
newBuilder
Creates a new ShareAccountApplicationTimelineDataV1 RecordBuilder.- Returns:
- A new ShareAccountApplicationTimelineDataV1 RecordBuilder
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-
hasCustomCoders
protected boolean hasCustomCoders()- Overrides:
hasCustomCodersin classorg.apache.avro.specific.SpecificRecordBase
-
customEncode
- Overrides:
customEncodein classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-
customDecode
- Overrides:
customDecodein classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-