public boolean equals()

in fineract-core/src/main/java/org/apache/fineract/portfolio/group/data/GroupGeneralData.java [400:428]


    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof GroupGeneralData)) {
            return false;
        }
        GroupGeneralData that = (GroupGeneralData) o;
        return Objects.equals(id, that.id) && Objects.equals(accountNo, that.accountNo) && Objects.equals(name, that.name)
                && Objects.equals(externalId, that.externalId) && Objects.equals(status, that.status) && Objects.equals(active, that.active)
                && Objects.equals(activationDate, that.activationDate) && Objects.equals(officeId, that.officeId)
                && Objects.equals(officeName, that.officeName) && Objects.equals(centerId, that.centerId)
                && Objects.equals(centerName, that.centerName) && Objects.equals(staffId, that.staffId)
                && Objects.equals(staffName, that.staffName) && Objects.equals(hierarchy, that.hierarchy)
                && Objects.equals(groupLevel, that.groupLevel) && CollectionUtils.isEqualCollection(clientMembers, that.clientMembers)
                && CollectionUtils.isEqualCollection(activeClientMembers, that.activeClientMembers)
                && CollectionUtils.isEqualCollection(groupRoles, that.groupRoles)
                && CollectionUtils.isEqualCollection(calendarsData, that.calendarsData)
                && Objects.equals(collectionMeetingCalendar, that.collectionMeetingCalendar)
                && CollectionUtils.isEqualCollection(centerOptions, that.centerOptions)
                && CollectionUtils.isEqualCollection(officeOptions, that.officeOptions)
                && CollectionUtils.isEqualCollection(staffOptions, that.staffOptions)
                && CollectionUtils.isEqualCollection(clientOptions, that.clientOptions)
                && CollectionUtils.isEqualCollection(availableRoles, that.availableRoles) && Objects.equals(selectedRole, that.selectedRole)
                && CollectionUtils.isEqualCollection(closureReasons, that.closureReasons) && Objects.equals(timeline, that.timeline)
                && Objects.equals(datatables, that.datatables) && Objects.equals(rowIndex, that.rowIndex)
                && Objects.equals(dateFormat, that.dateFormat) && Objects.equals(locale, that.locale)
                && Objects.equals(submittedOnDate, that.submittedOnDate);
    }