public boolean equals(Object obj) { if (obj == null) { return (false); } else if (obj instanceof CFBamClearSubDep2HBuff) { CFBamClearSubDep2HBuff rhs = (CFBamClearSubDep2HBuff) obj; if (!super.equals(obj)) { return (false); } if (getRequiredTenantId() != rhs.getRequiredTenantId()) { return (false); } if (getRequiredId() != rhs.getRequiredId()) { return (false); } if (getRequiredContClearDep1TenantId() != rhs.getRequiredContClearDep1TenantId()) { return (false); } if (getRequiredContClearDep1Id() != rhs.getRequiredContClearDep1Id()) { return (false); } if (!getRequiredName().equals(rhs.getRequiredName())) { return (false); } return (true); } else if (obj instanceof CFBamClearSubDep2Buff) { CFBamClearSubDep2Buff rhs = (CFBamClearSubDep2Buff) obj; if (!super.equals(obj)) { return (false); } if (getRequiredTenantId() != rhs.getRequiredTenantId()) { return (false); } if (getRequiredId() != rhs.getRequiredId()) { return (false); } if (getRequiredContClearDep1TenantId() != rhs.getRequiredContClearDep1TenantId()) { return (false); } if (getRequiredContClearDep1Id() != rhs.getRequiredContClearDep1Id()) { return (false); } if (!getRequiredName().equals(rhs.getRequiredName())) { return (false); } return (true); } else if (obj instanceof CFBamClearSubDep2ByContClearDep1IdxKey) { CFBamClearSubDep2ByContClearDep1IdxKey rhs = (CFBamClearSubDep2ByContClearDep1IdxKey) obj; if (getRequiredContClearDep1TenantId() != rhs.getRequiredContClearDep1TenantId()) { return (false); } if (getRequiredContClearDep1Id() != rhs.getRequiredContClearDep1Id()) { return (false); } return (true); } else if (obj instanceof CFBamClearSubDep2ByUNameIdxKey) { CFBamClearSubDep2ByUNameIdxKey rhs = (CFBamClearSubDep2ByUNameIdxKey) obj; if (getRequiredTenantId() != rhs.getRequiredTenantId()) { return (false); } if (getRequiredContClearDep1Id() != rhs.getRequiredContClearDep1Id()) { return (false); } if (!getRequiredName().equals(rhs.getRequiredName())) { return (false); } return (true); } else { return (super.equals(obj)); } }